海賊王をめざす男 マツです。こんにちは。

Flex Builder がないとき、Flash CS4 で Flex SDK を使う方法。まず、Flex SDK をダウンロードします。

Download Flex 3 - Flex SDK - Confluence
http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3


Flash CS4

編集 > 環境設定 > ActionScript > ActionScript3.0設定

Flex SDK パス:

$(AppConfig)/ActionScript 3.0/libs/flex_sdk_3/ ↓ C:\Program Files\Adobe\Flex Builder 3\sdks\3.2.0

Flex SDK パス をお使いの環境にあわせて変更します。
使用したい Flex SDK のバージョンに変えることができます。


テスト

例)Flash でつくった Profile.swf を Flash CS4 で Flex SDK をつかって、Embed します。

[SWF(backgroundColor = 0xffffff, width = 800, height = 600, frameRate = 30)] [Embed(source = 'Profile.swf')] var Profile: Class; var swf:MovieClip; swf = new Profile(); addChild(swf); Loader(swf.getChildAt(0)).contentLoaderInfo.addEventListener(Event.INIT, initProfile); var profileSWF:MovieClip; function initProfile(evt:Event): void { // swf の root を参照します。 profileSWF = evt.target.content; // swf に Flex の root を参照させます。(swf に base を宣言しておきます。) profileSWF.base = this; }

これで、Flex でつくったコンポーネントを Flash で使うことも可能です。

HTML5飯