Suche senden
Hochladen
mu
•
Als PPT, PDF herunterladen
•
0 gefällt mir
•
265 views
R
reasonpun
Folgen
Technologie
Unterhaltung & Humor
Melden
Teilen
Melden
Teilen
1 von 12
Jetzt herunterladen
Empfohlen
19_2如何下載與安裝能一次上傳多個檔案到Google文件的Doc List Uploader
19_2如何下載與安裝能一次上傳多個檔案到Google文件的Doc List Uploader
p_yang
如何下載及安裝Media Player 11
如何下載及安裝Media Player 11
p_yang
multi-touch in air2
multi-touch in air2
reasonpun
Flex20100906
Flex20100906
reasonpun
Flex4 20100827
Flex4 20100827
reasonpun
Ppt erros portugues
Ppt erros portugues
moesmiranda
1 tutorial-handouts-150
1 tutorial-handouts-150
Southern Railway
Introduction to air for android 邱彦林
Introduction to air for android 邱彦林
FLASH开发者交流会
Empfohlen
19_2如何下載與安裝能一次上傳多個檔案到Google文件的Doc List Uploader
19_2如何下載與安裝能一次上傳多個檔案到Google文件的Doc List Uploader
p_yang
如何下載及安裝Media Player 11
如何下載及安裝Media Player 11
p_yang
multi-touch in air2
multi-touch in air2
reasonpun
Flex20100906
Flex20100906
reasonpun
Flex4 20100827
Flex4 20100827
reasonpun
Ppt erros portugues
Ppt erros portugues
moesmiranda
1 tutorial-handouts-150
1 tutorial-handouts-150
Southern Railway
Introduction to air for android 邱彦林
Introduction to air for android 邱彦林
FLASH开发者交流会
Adobe Air的应用与前景(孙颖)
Adobe Air的应用与前景(孙颖)
mimi qiao
[Flash开发者交流][2010.11.28]air android开发的一些心得(邱彦林)
[Flash开发者交流][2010.11.28]air android开发的一些心得(邱彦林)
Shanda innovation institute
Android消息推送之androidpn demo版到正式上线
Android消息推送之androidpn demo版到正式上线
kaerseng
C++
C++
LohasBicycle
S3C44B0 User Guide
S3C44B0 User Guide
phantoxe
S3C44B0 User Guide
S3C44B0 User Guide
phantoxe
CICD Workshop 20180922
CICD Workshop 20180922
Earou Huang
老成之CreateJS與Flash
老成之CreateJS與Flash
智遠 成
用 Drone 打造輕量級容器持續交付平台
用 Drone 打造輕量級容器持續交付平台
Bo-Yi Wu
Construct 2
Construct 2
chen David
Adobe air 開發經驗分享
Adobe air 開發經驗分享
Rhino Lu
和Android源代码一起工作 | 海豚浏览器 胡继堂
和Android源代码一起工作 | 海豚浏览器 胡继堂
imShining @DevCamp
Firefox OS Overview
Firefox OS Overview
Yan-ren Tsai
GCP 的應用
GCP 的應用
Patrick Her
Build Your Own Android Toolchain from scratch
Build Your Own Android Toolchain from scratch
National Cheng Kung University
初学者导学:使用全局热键
初学者导学:使用全局热键
Water Sky
Docker 基礎介紹與實戰
Docker 基礎介紹與實戰
Bo-Yi Wu
Introduction to corona sdk
Introduction to corona sdk
馬 萬圳
Dev c++整合開發工具教學
Dev c++整合開發工具教學
Lin Steven
From docker hub to bluemix catalog
From docker hub to bluemix catalog
Joseph Chang
Weitere ähnliche Inhalte
Ähnlich wie mu
Adobe Air的应用与前景(孙颖)
Adobe Air的应用与前景(孙颖)
mimi qiao
[Flash开发者交流][2010.11.28]air android开发的一些心得(邱彦林)
[Flash开发者交流][2010.11.28]air android开发的一些心得(邱彦林)
Shanda innovation institute
Android消息推送之androidpn demo版到正式上线
Android消息推送之androidpn demo版到正式上线
kaerseng
C++
C++
LohasBicycle
S3C44B0 User Guide
S3C44B0 User Guide
phantoxe
S3C44B0 User Guide
S3C44B0 User Guide
phantoxe
CICD Workshop 20180922
CICD Workshop 20180922
Earou Huang
老成之CreateJS與Flash
老成之CreateJS與Flash
智遠 成
用 Drone 打造輕量級容器持續交付平台
用 Drone 打造輕量級容器持續交付平台
Bo-Yi Wu
Construct 2
Construct 2
chen David
Adobe air 開發經驗分享
Adobe air 開發經驗分享
Rhino Lu
和Android源代码一起工作 | 海豚浏览器 胡继堂
和Android源代码一起工作 | 海豚浏览器 胡继堂
imShining @DevCamp
Firefox OS Overview
Firefox OS Overview
Yan-ren Tsai
GCP 的應用
GCP 的應用
Patrick Her
Build Your Own Android Toolchain from scratch
Build Your Own Android Toolchain from scratch
National Cheng Kung University
初学者导学:使用全局热键
初学者导学:使用全局热键
Water Sky
Docker 基礎介紹與實戰
Docker 基礎介紹與實戰
Bo-Yi Wu
Introduction to corona sdk
Introduction to corona sdk
馬 萬圳
Dev c++整合開發工具教學
Dev c++整合開發工具教學
Lin Steven
From docker hub to bluemix catalog
From docker hub to bluemix catalog
Joseph Chang
Ähnlich wie mu
(20)
Adobe Air的应用与前景(孙颖)
Adobe Air的应用与前景(孙颖)
[Flash开发者交流][2010.11.28]air android开发的一些心得(邱彦林)
[Flash开发者交流][2010.11.28]air android开发的一些心得(邱彦林)
Android消息推送之androidpn demo版到正式上线
Android消息推送之androidpn demo版到正式上线
C++
C++
S3C44B0 User Guide
S3C44B0 User Guide
S3C44B0 User Guide
S3C44B0 User Guide
CICD Workshop 20180922
CICD Workshop 20180922
老成之CreateJS與Flash
老成之CreateJS與Flash
用 Drone 打造輕量級容器持續交付平台
用 Drone 打造輕量級容器持續交付平台
Construct 2
Construct 2
Adobe air 開發經驗分享
Adobe air 開發經驗分享
和Android源代码一起工作 | 海豚浏览器 胡继堂
和Android源代码一起工作 | 海豚浏览器 胡继堂
Firefox OS Overview
Firefox OS Overview
GCP 的應用
GCP 的應用
Build Your Own Android Toolchain from scratch
Build Your Own Android Toolchain from scratch
初学者导学:使用全局热键
初学者导学:使用全局热键
Docker 基礎介紹與實戰
Docker 基礎介紹與實戰
Introduction to corona sdk
Introduction to corona sdk
Dev c++整合開發工具教學
Dev c++整合開發工具教學
From docker hub to bluemix catalog
From docker hub to bluemix catalog
mu
1.
Flex 学习小结之 air
multi touch Copyright by reasonpun 2010-11-30
2.
Muti-touch Demo in
Adobe Air 2 • 准备环境: flash builder 4 & air 2+ • Air2 : http://blogs.adobe.com/air/2010/06/adobe_air_2_sdk_now_av 需要下载他的 sdk2.0 以上版本,貌似只有 2.0 以上版本支 持! (另外,文档提示支持基于 Flash player10+ ,Flash lite4 , 不过我没实验出来,再议)
3.
开始 multi-touch 吧 •
首先我们需要创建 Air 工程 • 剩余的就是下一步,然后 点击完成就可以了。
4.
开始编码 • 载入容器 • 我们这里使用的
Sprite • 调用的方法: import mx.core.UIComponent; var mysprite:Sprite = new Sprite(); mysprite.graphics.beginFill(0x336699); mysprite.graphics.drawRect(0, 0, 1000, 800); var uc:UIComponent = new UIComponent(); uc.width=600; uc.height=500; uc.addChild(mysprite) ; this.addElement(uc);
5.
开始编码 调用多点触摸代码 Multitouch.inputMode = MultitouchInputMode.GESTURE; //
多点移动 mysprite.addEventListener(TransformGestureEvent.GES TURE_PAN , onPan); // 旋转 mysprite.addEventListener(TransformGestureEvent.GES TURE_ROTATE , onRotate ); // 缩放 mysprite.addEventListener(TransformGestureEvent.GES TURE_ZOOM , onZoom);
6.
开始编码 具体代码: public function onPan(evt:TransformGestureEvent):void {}
方法,其 中定义了一个全局的变量 public var myTextField:TextField = new TextField(); 通过判断 offsetX 的值的正负修改该控件 x 坐标
7.
开始编码 if(evt.offsetX < 0){ myTextField.x-=10; } else
if(evt.offsetX == 0){ } Else{ myTextField.x+=10; }
8.
开始编码 具体代码: public function onZoom(evt:TransformGestureEvent):void {}
方法, 其中定义了一个全局的变量 public var myTextField:TextField = new TextField(); 通过判断 scaleX 的值是否大于 1 修改该控件的长,宽
9.
开始编码 if(evt.scaleX > 1
&& evt.scaleY > 1) { myTextArea.height++; myTextArea.width++; }Else{ myTextArea.height--; myTextArea.width--; }
10.
开始编码 具体代码: public function onRotate(evt:TransformGestureEvent):void {}
方法, 其中定义了一个全局的变量 public var myTextField:TextField = new TextField(); 通过判断 rotation 的值是否大于 0 修改该控件的 rotationZ 值。
11.
开始编码 if(evt.rotation > 0){ myTextField.rotationZ
+=10; }Else{ myTextField.rotationZ -=10; }
12.
完活 • 此时运行就可以看到效果了 ,记得要在 sprite
区域中进 行操作,因为事件是定义在 这个区域里的。 • 其他没什么了,接下来研究 怎么通过 flex 应用实现 multi touch 。
Jetzt herunterladen