also das schreiben einer textdatei ist ziemlich einfach.
zieh die januskomponente auf deine bühne oder in deine bibliothek und versuchs mal mit diesem code.
PHP-Code:
import flash.display.MovieClip;
import ssp.filesystem.File;
File.writeText("C:\\test.txt", "hallo, das ist ein test.");
wenn ich mich jetzt nicht vertippt hab müsste das klappen. vorausgesetzt natürlich, dass der pfad stimmt. hat ein handy ein laufwerk C:\? weiß ich echt nicht
mit gps hab ich noch nichts gemacht, weil ich leider kein gerät hab mit dem ich das testen könnte.
in der hilfe gibt es allerdings folgendes beispiel.
natürlich wieder die komponente auf die bühne oder in die bibliothek,
ein dynamisches textfeld namens
result_txt brauchst du
und die buttons
button1, button2 und
button3 musst du dir erst erstellen
PHP-Code:
import ssp.utils.*;
import ssp.error.*;
import ssp.gps.*;
var gps:GPS2 = new GPS2("gps");
var listener:Object = new Object();
//Handle the positionChanged event
listener.EVENT_gpsPositionChanged = function(e)
{
if(e 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(e instanceof SSPError)
{
result_txt.text ="Error: " + e.message;
}
else
{
result_txt.text = "Connect: " + e + "\r";
}
}
//Handle the getIsFixed return value
listener.getIsFixed = function(e)
{
if(e instanceof SSPError)
{
result_txt.text ="Error: " + e.message;
}
else
{
result_txt.text = "Is fixed: " + e + "\r";
}
}
//Handle the getPosition return value
listener.getPosition = function(e)
{
if(e 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();
}
viel erfolg
sx
EDIT: hoppala - so, jetzt ists aber AS2