17
ActionScript3のススメ Flexで始めようAS3冨永和志(無所属)

JJUG - ActionScript3のススメ

Embed Size (px)

DESCRIPTION

JJUG Cross Community Conference 2008 Fall で発表した資料です。

Citation preview

Page 1: JJUG - ActionScript3のススメ

ActionScript3のススメFlexで始めようAS3!

冨永和志(無所属)

Page 2: JJUG - ActionScript3のススメ

発表者について• Web系フリープログラマ

• 主言語はJavaでActionScript3やPerlも

• 最近はAdobe AIR製Wassrクライアント作ったりしてます

• お仕事募集中

Page 3: JJUG - ActionScript3のススメ

ActionScript3とは• AdobeのECMAScript4準拠のスクリプト言語

• JavaScriptと比べ高度な書き方が可能

• 描画系のAPIが充実

• かつてはAdobe Flash専用だったが、今はAdobe Flexにより無料で触る事が可能

Page 4: JJUG - ActionScript3のススメ

Flexとは?

• Adobe製のWebアプリケーションクライアントフレームワーク

• XMLの拡張「MXML」とECMAScript4準拠の「ActionScript3」で記述

• Webアプリケーション製作に向いたFlash

Page 5: JJUG - ActionScript3のススメ

FlexでHello World!!

Page 6: JJUG - ActionScript3のススメ

package { import flash.display.*; import flash.text.*;

public class HelloWorld extends Sprite {

/** * コンストラクタ */

public function HelloWorld() { var textField:TextField = new TextField(); textField.text = "Hello World!"; addChild(textField); } }}

Page 7: JJUG - ActionScript3のススメ

Flexの開発環境「Flex Builder」

Page 8: JJUG - ActionScript3のススメ
Page 9: JJUG - ActionScript3のススメ

FlexとJavaの親和性

• ActionScript3の記述はJavaにとても近い

• ASDocでリファレンス生成

• Flex BuilderはEclipseベース(Eclise用プラグインバージョンもある)

Page 10: JJUG - ActionScript3のススメ

Flexを使う利点は?

• Webにおけるリッチインターフェイスコンテンツの事実上の標準

• クロスプラットフォーム• Adobe AIRによりほぼそのままデスクトップアプリケーション化が可能

Page 11: JJUG - ActionScript3のススメ

Flexを使う利点は?

• デザインツールから発展した事に因る描画系ライブラリの充実

• APE, Papervision3D, Box2D, Degrafa etc...

Page 12: JJUG - ActionScript3のススメ

時代はまさにFlex!

え? Silverlightは?

Page 13: JJUG - ActionScript3のススメ

現状の問題点

Page 14: JJUG - ActionScript3のススメ

業務系で必要とされる処理系のライブラリやフレームワークが不足している!

Page 15: JJUG - ActionScript3のススメ

だから!一緒にFlexでActionScript3をやりましょう!

そして業務で使えるような処理系のライブラリやフレームワークをもっと増やしてください!

Page 16: JJUG - ActionScript3のススメ

それだけが私の望みです冨永和志

Page 17: JJUG - ActionScript3のススメ

ご清聴ありがとうございました