You are on page 1of 64

ActionScript

Web

Agenda(
1 2 3 5. ActionScript Adobe AIR AIR for Android 4.AIR for iOS iPad(?)

HN( ) Twitter:coelacanth 2011 Flash

1
(

ActionScript
Flash )

FutureSplash FutureSplash (Macromedia 1996 ) F Flash1 Flash

Adobe Macromedia FutureWave Software

1
sw

ActionScript
Small Web Format

Macromedia ShockWave Flash hockW Adobe Macromedia Small Web Format

1
AS

ActionScript

ActionScript Macromedia Flash 5(2000

ActionScript1

ActionScript

Macromedia Flash MX(2002 ) MX(2002 AS 1 MX Miracle Experience

( )

ActionScript
)

Macromedia Flash MX 2004(2003 ActinScript2 +

Macromedia Flash 8 Professional / BASIC(2005 Adobe (2004 ) FlexBuilder1

Flash

1
Adobe

ActionScript

ActionScript3

ActionScript VirtualMachine2

2008 2 25 AIR1.0 (Adobe Integrated Runtime

ActionScript

Adobe AIR

ActionScript

ActionScript Web

2.Adobe AIR

(Flash1 ) AIR Web RIA

2.Adobe AIR
Adobe AIR 2007 RIA 9 Flash 2008

2.Adobe AIR
Flash 2 RIA

2.Adobe AIR

Flash ( )

2.Adobe AIR


HTML5

2.Adobe AIR Flash


IDE Apple

HTML5
Flash

(Web)
HTML5

( Apple

Web

HTML5 Flash

2.Adobe AIR
Web Flash

FlashPro

HTML5

2.Adobe AIR
Web

Adobe AIR ActionScript

2.Adobe AIR
Adobe AIR( AIR(Adobe Integrated Runtime) OS:Windows Mac ) Android iOS BlackBerry Tablet OS 2.7 Flash+ Linux(AIR2.6

2.Adobe AIR
2007 Apollo 2008 AIR1.0 2008 11 AIR1.5 2010 AIR2.0

2.Adobe AIR
AIR2.0

AIR3 3 AIR2.5

3.AIR for Android


Android OS AIR (Android Web Flash )

Android OS 2.3 AIR

3.AIR for Android


.NET AIR

http://monohttp://mono-android.net/

3.AIR for Android

FlashBuilder4.5 AndroidOS2.1

3.AIR for Android

1.Android Adobe AIR ( )

3.AIR for Android

2.

3.AIR for Android

3.

PC USB

3.AIR for Android

4.FlashBuilder4.5 ( Burito XperiaArc 4.5 )

!!

3.AIR for Android


FlashBuilder4.5( )

mobileprovision

3.AIR for Android

AIR for Android

3.AIR for Android


Sample1

3.AIR for Android

Demo MouseTouchSample

3.AIR for Android


protected function view1_creationCompleteHandler(event:FlexEvent):void { this.addEventListener(MouseEvent.CLICK, this._mouseClickEventHandler); } private function _mouseClickEventHandler(event:MouseEvent):void { this.log_text.text += ' \n'; }

3.AIR for Android

MouseEvent.Click

3.AIR for Android


Sampl. ( )

3.AIR for Android


AIR for Android 2 Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT; 1

Multitouch.inputMode = MultitouchInputMode.GESTURE;

3.AIR for Android


Sampl. ( )

3.AIR for Android


GestureEvent.GESTURE_TWO_FINGER_TAP TransformGestureEvent.GESTURE_PAN TransformGestureEvent.GESTURE_ROTATE TransformGestureEvent.GESTURE_SWIPE TransformGestureEvent.GESTURE_ZOOM EventListner AS

3.AIR for Android


Sample Android-PC

3.AIR for Android


Flash Java

AIR for Android

3.AIR for Android


PC AIR Flash AIR for Android

PC

AIR

3.AIR for Android


( ) FlashBuilder AIR for Android

( WP7 Flash

iPhone )

3.AIR for Android

Tour de Flex

3.AIR for Android


Flash Android

3.AIR for Android


Android Screen Monitor

4.AIR for iOS


iOS(iPhone, iPad) iOS(iPhone, iPad) AIR AIR iOS AIR2.6 AIR2.7 AIR

!!

4.AIR for iOS

http://tv.adobe.com/watch/flash-platform-inhttp://tv.adobe.com/watch/flash-platform-inaction/adobe-air-27-faster-app-performance-on-ios/ action/adobe-air-27-faster-app-performance-on-ios/

2.7

AIR2.6

4.AIR for iOS


AIR for iOS 1.FlashPro5.5 2.AIR2.7 http://www.adobe.com/products/air/sdk/ 3. Adobe\Adobe Flash CS5.5\ Adobe\ CS5.5\ DL AIR (AIR2.6 AIR2.6 )

4.AIR for iOS


AIR for iOS 4. airglobal.swc 5.Xml

( ) http://cuaoar.jp/2011/06/flash-professional-cs55-airhttp://cuaoar.jp/2011/06/flash-professional-cs55-air27.html

4.AIR for iOS


ObjectiveObjective-C p12 provisioning

AIR for iOS

WindowsOS

4.AIR for iOS

AIR for iOS WindowsOS

4.AIR for iOS


AIR for iOS 1.FlashBuilder4.5 2. 3. p12 4.5.1 ( provision ) (FlashBuilder) FlashBuilder

4.AIR for iOS


AIR for iOS 1.FlashBuilder4.5 2. 3. p12 4.5.1 ( provision ) (FlashBuilder) FlashBuilder

4.AIR for iOS

iOS, Android

4.AIR for iOS

Android

USB

iOS

ipa

4.AIR for iOS

iTunes ( Windows

ipa iTunes )

4.AIR for iOS

ipa Corei7+ 8GB PC

iPhone3G 3G iOS

4.AIR for iOS

4.AIR for iOS

ActionScript

Web,PC iOS Android

AIR

5. iPad(?)
Ninja WP7 iPhone, Android,

5. iPad(?)
iPad

5. iPad(?)
iPad

5. iPad(?)
+iPad http://www.youtube.com/watch?v=bh-sENPLd44

You might also like