Remote AIR med Nexus One PDF Skriv ut Skicka sidan
2010-05-14 21:15

Idag kom jag över en video som jag tyckte vara GRYM!!!!!!!

Den gav mig en ide, LiveCycle kostar och det har jag inte råd med, så kan jag göra det gratis med resurser som jag har tillgång till, alltså Flash Pro som jag redan har plus några extra tillgångar som är fria på nätet.

Yes, det kan jag :D


import flash.sensors.Accelerometer;
import flash.events.AccelerometerEvent;
const addy:String = "rtmfp://stratus.adobe.com/";
const nyckel:String = "DEV-KEY";
var nc:NetConnection;
var netGroup:NetGroup;
var connected:Boolean = false;
var user:String;
var acc:Accelerometer = new Accelerometer();
connect();
function connect():void {
 nc = new NetConnection();
 nc.addEventListener(NetStatusEvent.NET_STATUS,netStatus,false,0,true);
 nc.connect(addy+nyckel);
}
function netStatus(event:NetStatusEvent):void {
 tf.text = String(event.info.code);
 switch (event.info.code) {
 case "NetConnection.Connect.Success" :
 setUp();
 acc.addEventListener(AccelerometerEvent.UPDATE, accUpdate);
 break;
 case "NetGroup.Connect.Success" :
 connected = true;
 break;
 case "NetGroup.Posting.Notify" :
 rMess(event.info.message);
 break;
 }
}
function accUpdate(a:AccelerometerEvent):void{
 var a0:Number = 10*(a.accelerationX);
 var a1:Number = 10*(a.accelerationY);
 box.x -= a0;
 box.y += a1;
 sMess(new Array(a0,a1));
}
function setUp():void {
 var groupspec:GroupSpecifier = new GroupSpecifier("Remotly/T1");
 groupspec.serverChannelEnabled = true;
 groupspec.postingEnabled = true;
 tf.text = String(groupspec.groupspecWithAuthorizations());
 netGroup = new NetGroup(nc,groupspec.groupspecWithAuthorizations());
 netGroup.addEventListener(NetStatusEvent.NET_STATUS,netStatus);
}
function sMess(_data:Array):void {
 var message:Object = new Object();
 message.sender = netGroup.convertPeerIDToGroupAddress(nc.nearID);
 message.text = _data;
 netGroup.post(message);
 rMess(message);
}
function rMess(message:Object):void {
 var t:Array  = message.text as Array;
 var t0:Number = t[0];
 var t1:Number = t[1];
 box.x -= t0;
 box.y += t1;
 tf.text = "x: "+t0+" \ny: "+t1;
}

 


Bedöm artikeln:
( 2 Bedömningar )
Skapad 2010-05-14 21:15 av Danel Kirch

Visad 1378 gånger än så länge.

Senaste artiklarna av Danel Kirch


Senast uppdaterad 2010-05-15 13:09

Lägg till kommentar


Medlemmar


Members Online: 0

Senaste registrerade

LisaRaichand : 22 april 2012 19:55pilu : 31 januari 2012 09:58Gostship99 : 07 januari 2012 19:37Director : 18 november 2011 05:44Dahlback : 17 november 2011 16:28mikwonwheels : 14 november 2011 13:20Kviddis : 04 oktober 2011 19:53buddha1966 : 25 september 2011 14:22idesign : 20 september 2011 08:45TxT : 05 september 2011 11:07ApelG : 05 september 2011 11:04
Partners
Adobe user group
fdt5-logo
TechSmith
Lynda user group
Apress user group
O´reilly user group
Peachpit user group
Friends Of Ed
Manning user group


Senaste blogginläggen

Av: Danel
-20.02.2012
Av: Patric Jonsson
-27.01.2012
Av: Patric Jonsson
- 3.01.2012
Av: Patric Jonsson
-29.11.2011
Av: Danel
-26.11.2011
Av: Patric Jonsson
-14.11.2011
Av: Patric Jonsson
- 8.11.2011
Av: Danel
- 7.11.2011
Av: Patric Jonsson
-27.09.2011

Senaste kommentarer

Senaste trådarna

Av Hallon
- 08/05/2012
Av goldensebbe
- 06/04/2012
Av Hallon
- 29/03/2012
Av buddha1966
- 06/03/2012
Av buddha1966
- 29/02/2012
Av Wide Circle
- 20/02/2012
Av zocstyle
- 15/02/2012
Av ufoalf30
- 05/01/2012
Av peterdavidsson
- 08/12/2011
Av JohnPaulie
- 03/12/2011
Av coffaldo
- 17/11/2011
Av buddha1966
- 05/11/2011
Av buddha1966
- 03/11/2011

Blogkalender

  • 2012 (3)
  • 2011 (37)
  • 2010 (85)
  • 2009 (18)
  • Vem är online

    Vi har 1512 besökare online
    RSS
    Danel Kirch
    RocketTheme Joomla Templates