Einzelnen Beitrag anzeigen
Alt 05-11-2009, 17:38   #4 (permalink)
shin10
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.230
hi,

als erstes musst du die swc installieren. also in der janus IDE auf tools und dann auf install flash components. dann die jeweilige swc installieren.
wenn du das gemacht hast, findest du in flash bei den komponenten ein janus-dingens. das schiebst du in deiner fla in die bibliothek (oder einmal auf die bühne und löscht es wieder).
wenn das kompilieren zu lange dauert gehst du in der bibliothek auf das symbol und auf eigenschaften. setz das häkchen für gemeinsame nutzung zur laufzeit, gib dem ding nen namen und nimm anschließend das häkchen für export in erstes frame raus. dann müsste es schneller gehen.
damit ist das erste geschafft.

die beispiele sind leider im forum und wie du bemerkt hast ist das gerade down. in der janus hilfe findest du allerdings die meisten beispiele. einfach unter ppc/symbian oder was auch immer dein gerät ist und dann auf cookbook.

ein ppc beispiel aus der hilfe:
PHP-Code:
import ssp.utils.*;
import ssp.error.*;
import ssp.gps.*;
 
var 
gps:GPS = new GPS("gps");
 
var 
listener:Object = new Object();
 
//Handle the positionChanged event
listener.EVENT_gpsPositionChanged = function(e)
{
       if(
instanceof SSPError)
       {
               
result_txt.text ="Error: " e.message;
       }
       else
       {
               
result_txt.text "New Position: " "\r";
               var 
pos:Position = new Position(e);
               
result_txt.text += "Latitude: " pos.latitude "\r";
               
result_txt.text += "Longitude: " pos.longitude "\r";
               
result_txt.text += "Altitude: " pos.altitude 
       }
}
 
//Handle the autoConnect return value
listener.autoConnect = function(e)
{
       if(
instanceof SSPError)
       {
               
result_txt.text ="Error: " e.message;
       }
       else
       {
               
result_txt.text "Connect: " "\r";
       }
}
 
//Handle the getIsFixed return value
listener.getIsFixed = function(e)
{
       if(
instanceof SSPError)
       {
               
result_txt.text ="Error: " e.message;
       }
       else
       {
               
result_txt.text "Is fixed: " "\r";
       }
}
 
//Handle the getPosition return value
listener.getPosition = function(e)
{
       if(
instanceof SSPError)
       {
               
result_txt.text ="Error: " e.message;
       }
       else
       {
               var 
pos:Position = new Position(e);
               
result_txt.text += "Latitude: " pos.latitude "\r";
               
result_txt.text += "Longitude: " pos.longitude "\r";
               
result_txt.text += "Altitude: " pos.altitude 
       }
}
 
 
gps.addListener(listener);
 
button1.label.text ="autoConnect";
button1.onRelease = function()
{
       
gps.autoConnect(); 
       
gps.enableEvents(true);
}
 
button2.label.text ="getIsFixed";
button2.onRelease = function()
{
       
gps.getIsFixed(); 
}
 
button3.label.text ="getPosition";
button3.onRelease = function()
{
       
gps.getPosition(); 

ich muss dazu leider sagen, dass janus gerade in der schwebe ist. meiner meinung nach ist es der beste wrapper weltweit allerdings gibt es da extreme marketingprobleme an denen gerade gemodelt wird...
für private zwecke empfehl ichs dir auf jeden fall...
oder wenn du/deine firma investieren möchte... meld dich
mehr darf ich da wohl leider gerade nicht sagen
traurig traurig

trotzdem viel erfolg

mfg

sx
__________________

flintfabrik.de
shin10 ist offline   Mit Zitat antworten