Flex SDK × Flash でコンテンツ制作。
海賊王をめざす男 マツです。こんにちは。
Flex Builder がないとき、Flash CS4 で Flex SDK を使う方法。まず、Flex SDK をダウンロードします。
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 で使うことも可能です。