Upload
seacolor
View
1.838
Download
0
Embed Size (px)
DESCRIPTION
JJUG Cross Community Conference 2008 Fall で発表した資料です。
Citation preview
ActionScript3のススメFlexで始めようAS3!
冨永和志(無所属)
発表者について• Web系フリープログラマ
• 主言語はJavaでActionScript3やPerlも
• 最近はAdobe AIR製Wassrクライアント作ったりしてます
• お仕事募集中
ActionScript3とは• AdobeのECMAScript4準拠のスクリプト言語
• JavaScriptと比べ高度な書き方が可能
• 描画系のAPIが充実
• かつてはAdobe Flash専用だったが、今はAdobe Flexにより無料で触る事が可能
Flexとは?
• Adobe製のWebアプリケーションクライアントフレームワーク
• XMLの拡張「MXML」とECMAScript4準拠の「ActionScript3」で記述
• Webアプリケーション製作に向いたFlash
FlexでHello World!!
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); } }}
Flexの開発環境「Flex Builder」
FlexとJavaの親和性
• ActionScript3の記述はJavaにとても近い
• ASDocでリファレンス生成
• Flex BuilderはEclipseベース(Eclise用プラグインバージョンもある)
Flexを使う利点は?
• Webにおけるリッチインターフェイスコンテンツの事実上の標準
• クロスプラットフォーム• Adobe AIRによりほぼそのままデスクトップアプリケーション化が可能
Flexを使う利点は?
• デザインツールから発展した事に因る描画系ライブラリの充実
• APE, Papervision3D, Box2D, Degrafa etc...
時代はまさにFlex!
え? Silverlightは?
現状の問題点
業務系で必要とされる処理系のライブラリやフレームワークが不足している!
だから!一緒にFlexでActionScript3をやりましょう!
そして業務で使えるような処理系のライブラリやフレームワークをもっと増やしてください!
それだけが私の望みです冨永和志
ご清聴ありがとうございました