Flex “30分でわかるFlex”.

Slides:



Advertisements
Similar presentations
SWF 内 Lossless 画像の PNG 化によ る HTML5 Flash Player 処理軽減提 案 2011/11/17(Thu)
Advertisements

Flex カス タムコン ポーネン ト の 作 り 方 ( 有 )CO-CONV 最田 健一. 自己紹介.
Integrated Personal Page C05823 森本万里子 C05829 西山礼恵 C05899 高木華子.
Genius Framework について 吉津 卓保( S2 ファクトリー株式会社). 自己紹介.
Flash SWF ファイル書き換え PHP extension 2008 年 7 月 21 日 よや.
Adobe AIR とは? AIRのうれしさは? 環境について
IIS 4.0で開発をするコツ Webアプリケーション構築.
社会人学習講座 「Javaプログラミング概論」
難しいことは置いといて、 取り合えず 「BlazeDS」 を使って、 Flash、AIRアプリから Javaオブジェクトのメソッドを呼び出すための 手順書(Windows版) 2008年2月 Lecce.
最近の気になるネタ presented by Kei-z.
Flash 書き換え PHP extension “SWF Editor”
第9回 2007年6月22日 応用Java (Java/XML).
LZ圧縮回路の設計とハード・ソフト 最適分割の検討 電子情報デザイン学科 高性能計算研究室 4回生 中山 和也 2009/2/27.
2006年11月22日 植田龍男 Webサービス II (第9回) 年11月22日 植田龍男.
Imageの描画 画像を読み込んで表示すること。 import java.awt.*;が必要。
Applet 岡部 祐典 鈴木 敬幸.
IDLTM/IONTMを使用した UDON (Universe via Darts ON-line) プロトタイプの作成
Flash 書き換え PHP extension “SWF Editor”
センサネットワークを利用した林業活動におけるウェアラブルシステムの構築
オペレーティングシステムⅡ 第5回 講師 松本 章代 VirtuaWin・・・仮想デスクトップソフト 2009/11/6.
JAVA GUIプログラミング 第6回 TextFieldとLabel.
フィジカルコンピューティング Arduino
Hot Pepper for iPod touch
アプレット (Applet)について.
Iアプリプログラミング その1  鳥居秀徳.
コンパイラ演習番外編 (その2): JVM コンテスト
Javaのインタフェース についての補足 2006年5月17日 海谷 治彦.
Flash PANORAMA Powered by Papervision3D
第2回:Javaの変数と型の宣言 プログラミングII 2007年10月2日.
haXeでオリジナルコンポーネント作り WCAN mini Vol 小笠原
Flash 書き換え PHP extension “SWF Editor”
JAVA GUIプログラミング 第5回 ボタンとそのイベント処理.
Curlの仕組み.
Javaプログラムの実行まで バイト Javaの コード 実行 ソースコード Java ファイル名 ファイル名 abc.java
JSPの作成 J2EE II 第3回 2005年4月10日.
アプレット プログラミング 第10回 アプレット プログラミング第10回.
情報学部 プログラミング体験教室 (中級編)
情報学部 プログラミング体験教室 (初級編)
端末およびサービス透過的な 情報閲覧支援システムの構築
Windows ストア アプリ 開発概要 (Windows 8.1 対応)
SVGを用いた地震データ検索・3D表示アプリケーションの開発
Unity, C# シーン移動と1人称視点.
第12回 2007年7月13日 応用Java (Java/XML).
「XMLテンプレート」の利用 ~ 入力、編集、閲覧
独習JAVA 6.8 コンストラクタの修飾子 6.9 メソッドの修飾子 6.10 ObjectクラスとClassクラス 11月28日(金)
第11回 2007年7月6日 応用Java (Java/XML).
安全なモバイルエージェント システム Flyingware のための 仮想ディスクの実現
Chapter 7 ファイルからデータを読み込む 結城 隆
第3回 2007年4月27日 応用Java (Java/XML).
第7回 2007年6月8日 応用Java (Java/XML).
WPFの初歩の初歩 うつせみ(虚蝉).
WPFの初歩の初歩 うつせみ(虚蝉).
JAVA入門後期③ JAVAのGUI (JavaのGUI基本構造、いろいろなアプレット)
パソコンのしくみ ハードウェア OS(Operating System) アプリケーション NEC DOS
端末およびサービス透過的な 情報閲覧支援システムの構築
端末およびサービス透過的な 情報共有支援システムの構築
ソフトウェア制作論 平成30年11月21日.
応用Java(Java/XML) 第7回 2006年6月16日 植田龍男.
JAVA入門後期④ イベント、AWT、の基本構造、スレッド
システムエンジニアリング演習 GUIの実現(1):AWT 11月6日.
コンパイラ 2012年10月1日
Josh : バイトコードレベルでのJava用 Aspect Weaver
System.AddInを利用したアプリケーション拡張 - アドインの開発 -
プログラミング基礎a 第9回 Java言語による図形処理入門(1) Javaアプレット入門
X Window System 牧之内研 博士3年 木村健一郎.
5-2 基本的なウィジェット (1)Toggle Button A. 配置
7-3 サービスの連携 1.サービスとは 画面を持たずに処理を行う【AndroidManifest.xmlへの追加】 …
System.AddInを利用したアプリケーション拡張 - アドインの開発 -
5.基本API 5-1 レイアウト ウィジェットの並べ方を指定するには、 パレットのレイアウト(Layoutでは以下の8種類)を配置する。
How To WPF アプリケーション Part3 By 中博俊.
Presentation transcript:

Flex “30分でわかるFlex”

Flexとは? SWFファイルを作成できる! Flashよりは開発者向け. アプリケーション作成に向いている タイムラインがない ブラウザ (Flash Player)と デスクトップ (AIR)で動作する

Flash Player 9 ・新仮想マシンと最適化されたコンパイラ ・最高10倍の実行速度 ・メモリ消費量の軽減 ・ ECMA 4 準拠のActionScript 3.0を採用 ・ ECMAScript for XML(E4X) ・名前空間とパッケージによるコード構成の向上 ・より多くの画像フォーマットを動的に読み込む ・エラー処理と例外機能の向上

MXML <Application> <WebService id=“ws” wsdl=“catalog.wsdl”/> <Button label=“Get Data” click=“ws.getProducts()”/> <DataGrid dataProvider=“{ws.getProducts.result}”/> <LineChart dataProvider=“{ws.getProducts.result}”/> </Application>

MXML - Components <Application> <WebService id=“ws” wsdl=“catalog.wsdl”/> <Button label=“Get Data” click=“ws.getProducts()”/> <DataGrid dataProvider=“{ws.getProducts.result}”/> <LineChart dataProvider=“{ws.getProducts.result}”/> </Application>

MXML - “id” <Application> <WebService id=“ws” wsdl=“catalog.wsdl”/> <Button label=“Get Data” click=“ws.getProducts()”/> <DataGrid dataProvider=“{ws.getProducts.result}”/> <LineChart dataProvider=“{ws.getProducts.result}”/> </Application>

MXML - Properties <Application> <WebService id=“ws” wsdl=“catalog.wsdl”/> <Button label=“Get Data” click=“ws.getProducts()”/> <DataGrid dataProvider=“{ws.getProducts.result}”/> <LineChart dataProvider=“{ws.getProducts.result}”/> </Application>

MXML - Events <Application> <WebService id=“ws” wsdl=“catalog.wsdl”/> <Button label=“Get Data” click=“ws.getProducts()”/> <DataGrid dataProvider=“{ws.getProducts.result}”/> <LineChart dataProvider=“{ws.getProducts.result}”/> </Application>

MXML - Bindings <Application> <WebService id=“ws” wsdl=“catalog.wsdl”/> <Button label=“Get Data” click=“ws.getProducts()”/> <DataGrid dataProvider=“{ws.getProducts.result}”/> <LineChart dataProvider=“{ws.getProducts.result}”/> </Application>

MXMLC Compiler MXMLをActionScript 3に変換 CSSをActionScript 3に変換 AssetsをSWFに埋め込み バイトコードをSWFに変換 Flash Player 9でSWFを実行

Controls Button CheckBox ColorPicker NumericStepper ComboBox DataGrid DateChooser DateField HSlider HorizontalList Image Label LinkButton List NumericStepper PopUpButton PopUpMenuButton ProgressBar RadioButton RichTextEditor Text TextArea TextInput TileList Tree VSlider VideoDisplay

Containers *(These hold Controls and other Containers) Canvas ControlBar Form FormHeading Grid HBox HDividedBox ModuleLoader Panel Spacer Tile TitleWindow VBox VDividedBox

<mx:Application> <mx:Button width=”100” height=”50”/> mx:Panel <?xml version="1.0" ?> <mx:Application> <mx:Button width=”100” height=”50”/> <mx:Panel width=”100%” height=”100%”> <mx:Button width=”100%”/> <mx:DataGrid width=”100%” height=”100%”/> </mx:Panel> </mx:Application> mx:Button mx:DataGrid

<test:MyButton label="ClickMe"/> package com.test { import mx.controls.Button; public class MyButton extends Button public function MyButton():void super(); }