-1
我儘量讓Arduino的和Flex 4.0之間的連接的Arduino和Flex 4.0之間的連接,我添加了JSON lib和也as3corelib.swc彎曲。當我運行Flex文件PC到Arduino是工作之間的連接(我可以看到它在SERPROXY窗口),我也沒有在Flex的窗口中的任何問題,我說的Flex的SWF文件添加到列表在HTTP // ://www.macromedia.com/support/documentation/tr/flashplayer/help/settings_manager04.html,the讀取結果不在SWF中顯示,我不明白爲什麼!,謝謝幫忙建立通過JSON
和這裏的代碼
package
{
import com.adobe.serialization.json.JSON;
//http://www.macromedia.com/support/documentation/tr/flashplayer/help/settings_manager04.html
import flash.display.Sprite;
import flash.errors.*;
import flash.events.*;
import flash.net.Socket;
import flash.text.TextField;
public class deneme extends Sprite
{
private var magnetic:Socket=new Socket("localhost",5331);
private var magneticValue:Number=0;
private var distance:Number;
private var newText:TextField=new TextField();
private var listText:TextField=new TextField();
private var MNx:Number;
private var MNy:Number;
private var MNz:Number;
private var d:Object={"x":null, "y":null, "z":null};
public function deneme()
{
socketDataHandler();
}
private function socketDataHandler():void
{
newText.text=magnetic.readUTFBytes(magnetic.bytesAvailable);
d= JSON.decode(newText.text);
MNx=d["x"];
MNy=d["y"];
MNz=d["z"];
listText.x=10;
listText.y=10;
listText.width=600;
listText.height=100;
listText.text=newText.text;
addChild(newText);
}
}
}