flox.cn
域名年龄: 18年5个月6天HTTP/1.1 301 永久重定向 访问时间:2012年10月01日 09:18:47 动作:Cookie,Accept-Encoding X-Pingback: http://www.flox.cn/xmlrpc.php 目标网址:http://www.flox.cn/ 文件大小:0 类型:text/html; charset=UTF-8 HTTP/1.1 200 OK 访问时间:2012年10月01日 09:18:47 动作:Cookie,Accept-Encoding X-Pingback: http://www.flox.cn/xmlrpc.php Transfer-Encoding: chunked 类型:text/html; charset=UTF-8 网站编码:UTF-8
Flox Focus on Flash and Related Area 首页 使用air3.1测试ios多点触摸的TouchEvent package { import flash.display.*; import flash.events.*; import flash.ui.Multitouch; import flash.ui.MultitouchInputMode; [SWF(width="1024", height="768", backgroundColor="#ffffff")] public class MultitouchExample extends Sprite { Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT; private var imageArray:Array; public function MultitouchExample() { imageArray = new Array(); stage.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin); stage.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove); stage.addEventListener(TouchEvent.TOUCH_END, onTouchEnd); } private function onTouchBegin(event:TouchEvent):void { var mySprite:Sprite = new Sprite(); mySprite.graphics.beginFill(0xff0000); mySprite.graphics.drawCircle(0,0,40); mySprite.x = event.stageX; mySprite.y = event.stageY; addChild(mySprite); var touchObj:Object = new Object(); touchObj.tid = event.touchPointID; touchObj.obj = mySprite; imageArray.push(touchObj); } private function onTouchMove(event:TouchEvent):void { for(var i:int = 0;i<imageArray.length;i++){ if(imageArray[i].tid == event.touchPointID){ imageArray[i].obj.x = event.stageX; imageArray[i].obj.y = event.stageY; } } } private function onTouchEnd(event:TouchEvent):void { for(var i:int = 0;i<imageArray.length;i++){ if(imageArray[i].tid == event.touchPointID){ removeChild(imageArray[i].obj); imageArray.splice(i,1); } } } } } 2012 01/10 分类: Uncategorized 35 条评论 使用flash air开发app中的重力感应 actionscript中的重力感应使用的在Accelerometer类。所有的重力参数在 AccelerometerEvent类中。 主要的参数为: accelerationX : Number 沿 X 轴的加速,以 G 为度量单位。 accelerationY : Number 沿 Y 轴的加速,以 G 为度量单位。 accelerationZ : Number 沿 Z 轴的加速,以 G 为度量单位。 timestamp : Number 自初始化运行时后事件的毫秒数。 实际使用中,在静止状态下的前这三个参数,返回的是从-1到1的数字。以ipad为例 开关键朝正上方的时候accelerationX为1,朝正下方的时候为-1。 音量键朝正上方的时候accelerationY为1,朝正下方的时候为-1。 屏幕朝正上方的时候accelerationZ为1,朝正下方的时候为-1。 通过三角函数,即可得到与平面的夹角。 移动状态下,这些数值会根据移动方向的加速度改变。 以下是示例: package { import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import flash.events.Event; import flash.events.AccelerometerEvent; import flash.sensors.Accelerometer; import flash.text.TextField; import flash.text.TextFormat; public class AccelerometerTest extends Sprite { private var ball:Sprite; private var accelerometer:Accelerometer; private var xSpeed:Number = 0; private var ySpeed:Number = 0; private const RADIUS = 20; private var log:TextField; public final function AccelerometerTest() { stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; createBall(); if (Accelerometer.isSupported) { accelerometer = new Accelerometer(); accelerometer.addEventListener(AccelerometerEvent.UPDATE, accUpdateHandler); stage.addEventListener(Event.ENTER_FRAME, enterFrameHandler); } setUpTextField(); } private final function createBall():void { ball = new Sprite(); ball.graphics.beginFill(0xFF0000); ball.graphics.drawCircle(0, 0, RADIUS); ball.cacheA
© 2010 - 2020 网站综合信息查询 同IP网站查询 相关类似网站查询 网站备案查询网站地图 最新查询 最近更新 优秀网站 热门网站 全部网站 同IP查询 备案查询
2025-07-23 00:29, Process in 0.0113 second.