Warning: リポジトリと同期できません (サポートされていないバージョンコントロールシステム "svn です。 Python のライブラリに "svn" が正しくインストールされているか確認してください。)
- 更新日時:
-
2007/12/31 02:07:16 (17 年 前)
- 更新者:
-
hirobe (IP アドレス: 121.3.115.126)
- コメント:
-
--
-
v22
|
v23
|
|
| 1 | |
1 | 2 | = FlashDevelopをActionScript3のIDEとして使う = |
2 | 3 | |
3 | | (2007/07/17)FlashDevelop3.0.0Beta2用の記事を[wiki:as3/FlashDevelop3 こちら]に書きました。参照ください。 |
| 4 | (2007/07/17)FlashDevelop3.0.0Beta2用の記事を [wiki:as3/FlashDevelop3 こちら] に書きました。参照ください。 |
4 | 5 | |
5 | 6 | →FlashDevelop2.0.2用に記述を変更しました。 |
6 | 7 | |
7 | | Flex2SDKを実行するには、Java実行環境が必要です。 |
8 | | また、下記のクイックコンパイルを行うにはJava1.5が必要なので、JDK(またはJRE)5.0か6.0を |
9 | | インストールしておいてください。 |
| 8 | Flex2SDKを実行するには、Java実行環境が必要です。また、下記のクイックコンパイルを行うにはJava1.5が必要なので、JDK(またはJRE)5.0か6.0をインストールしておいてください。 |
10 | 9 | |
11 | 10 | == 手順 == |
| 11 | |
12 | 12 | === 1. Flex2SDK === |
| 13 | |
13 | 14 | (1) Adobeからダウンロードする。AdobeIDの登録が必要。 |
14 | 15 | |
15 | 16 | (2) Flex SDK(flex_sdk_2.zip)とFlex Language Pack(flex_sdk_2_ja.zip)をダウンロードする。 |
16 | 17 | |
17 | | (3) flex_sdk_2.zipを{{{C:\flex_2_sdk}}}に解凍。[[FootNote(下記ではFlexが{{{C:\flex_2_sdk}}}にあることを前提としているので、とくに問題なければこのフォルダにしてください。(flex_sdk_2とは違う点に注意))]] |
| 18 | (3) flex_sdk_2.zipを `C:\flex_2_sdk` に解凍。 [[FootNote([wiki:as3/FlashDevelop#FootNoteRef1.1 1.] 下記ではFlexが `C:\flex_2_sdk` にあることを前提としているので、とくに問題なければこのフォルダにしてください。(flex_sdk_2とは違う点に注意))]] |
18 | 19 | |
19 | 20 | (4) flex_sdk_2_ja.zipを解凍して、同フォルダに上書き |
20 | 21 | |
21 | 22 | === 2. FlashDevelopのインストール === |
22 | | http://www.flashdevelop.org/community/ からRelease→{{{FlashDevelop 2.0.2 Final released}}}の |
23 | | ページの中ほどの'''Download !FlashDevelop 2.0.2 Final '''からダウンロードし、インストーラを実行 |
| 23 | |
| 24 | http://www.flashdevelop.org/community/ からRelease→ `FlashDevelop 2.0.2 Final released` のページの中ほどの '''Download FlashDevelop 2.0.2 Final''' からダウンロードし、インストーラを実行 |
24 | 25 | |
25 | 26 | [[Image(WS000000.PNG)]] |
26 | 27 | |
27 | 28 | === 3. メニューの日本語化 === |
| 29 | |
28 | 30 | #101 を参考に。英語メニューでいい人はやらなくてもいい。 |
29 | 31 | |
30 | | 注意:以下のプラグインは、同じxmlファイルに設定を書き込むので、#101のxmlファイルに置き換えると |
31 | | その設定が消えてしまいます。置き換える前にxmlファイルをバックアップしたほうがいいでしょう。 |
| 32 | 注意:以下のプラグインは、同じxmlファイルに設定を書き込むので、 #101 のxmlファイルに置き換えるとその設定が消えてしまいます。置き換える前にxmlファイルをバックアップしたほうがいいでしょう。 |
32 | 33 | |
33 | 34 | === 4. AS3用のプロジェクトテンプレート === |
| 35 | |
34 | 36 | * My AS3 and Flex 2 Project Templates http://www.bit-101.com/flashdevelop/ProjectTemplates.zip |
35 | 37 | |
36 | | ダウンロードして解凍。{{{ C:\Program Files\FlashDevelop\Data\ProjectTemplates\ }}}にコピー |
37 | | |
38 | | このテンプレートは、flexがC:\flex_2_sdkにインストールされることが前提になっています。 |
39 | | 変更するには、テンプレートフォルダ直下のbuild.propertiesの以下の個所を変更すること。 |
| 38 | ダウンロードして解凍。 ` C:\Program Files\FlashDevelop\Data\ProjectTemplates\` にコピー |
| 39 | |
| 40 | このテンプレートは、flexがC:\flex_2_sdkにインストールされることが前提になっています。変更するには、テンプレートフォルダ直下のbuild.propertiesの以下の個所を変更すること。 |
| 41 | |
40 | 42 | {{{ |
41 | 43 | # where you installed flex: |
42 | 44 | flex2.dir=C:/flex_2_sdk |
43 | | |
44 | | }}} |
45 | | |
46 | | === 5.!FlashBuild Pluginのインストール === |
| 45 | }}} |
| 46 | |
| 47 | === 5.FlashBuild Pluginのインストール === |
| 48 | |
47 | 49 | Flex2SDKのビルドを行うプラグイン。このプラグインを使えばantのインストールが要らないのでお勧め。 |
48 | 50 | |
49 | | http://www.flashdevelop.org/community/viewtopic.php?t=287 |
50 | | から、{{{FlashBuild 1.0 Beta 1}}}をダウンロード。 |
51 | | |
52 | | 解凍すると{{{FlashBuild.dll}}}ができるので、 |
53 | | FlashDevelopのインストールフォルダ/Pluginsにコピーして、{{{FlashDevelop}}}を起動。 |
54 | | |
55 | | 以下のメッセージが出ます。{{{Flex2SDK}}}のパスが違うというメッセージ。 |
| 51 | http://www.flashdevelop.org/community/viewtopic.php?t=287 から、 `FlashBuild 1.0 Beta 1` をダウンロード。 |
| 52 | |
| 53 | 解凍すると `FlashBuild.dll` ができるので、 FlashDevelopのインストールフォルダ/Pluginsにコピーして、 `FlashDevelop` を起動。 |
| 54 | |
| 55 | 以下のメッセージが出ます。 `Flex2SDK` のパスが違うというメッセージ。 |
56 | 56 | |
57 | 57 | [[Image(WS000009.PNG)]] |
58 | 58 | |
59 | | いったん{{{FlashDevelop}}}を終了して、 |
60 | | FlashDevelopのインストールフォルダ/Settings/Settings.xmlの以下を書き換える。 |
| 59 | いったん `FlashDevelop` を終了して、 FlashDevelopのインストールフォルダ/Settings/Settings.xmlの以下を書き換える。 |
| 60 | |
61 | 61 | {{{ |
62 | 62 | <setting key="FlashBuild.BuildFileName"><![CDATA[flashbuild.xml]]></setting> |
63 | 63 | <setting key="FlashBuild.Flex2.Path"><![CDATA[C:\Program Files\Adobe\Flex2SDK\bin\mxmlc.exe]]></setting> |
64 | | |
65 | | }}} |
| 64 | }}} |
| 65 | |
66 | 66 | ↓ |
| 67 | |
67 | 68 | {{{ |
68 | 69 | <setting key="FlashBuild.BuildFileName"><![CDATA[flashbuild.xml]]></setting> |
69 | 70 | <setting key="FlashBuild.Flex2.Path"><![CDATA[C:\flex_2_sdk\bin\mxmlc.exe]]></setting> |
70 | | |
71 | | }}} |
72 | | |
73 | | なお、すでにプロジェクトを持っている場合は、以下のメッセージも出ます。 |
74 | | このプロジェクト用にビルド用のXMLをつくるか?という質問なので、「はい」を押す。 |
| 71 | }}} |
| 72 | |
| 73 | なお、すでにプロジェクトを持っている場合は、以下のメッセージも出ます。このプロジェクト用にビルド用のXMLをつくるか?という質問なので、「はい」を押す。 |
75 | 74 | |
76 | 75 | [[Image(WS000008.PNG)]] |
… |
… |
|
80 | 79 | [[Image(WS000010.PNG)]] |
81 | 80 | |
82 | | プロジェクトをビルドするには、もうちょっと設定が必要。ツリーを開いてBuild1を選択し、右クリック。 |
83 | | {{{New Flex2 Build}}}を選択。 |
| 81 | プロジェクトをビルドするには、もうちょっと設定が必要。ツリーを開いてBuild1を選択し、右クリック。 `New Flex2 Build` を選択。 |
84 | 82 | |
85 | 83 | [[Image(WS000011.PNG)]] |
86 | 84 | |
87 | | Undefinedというツリーが出来るので、それを選択し、{{{Input MXML/AS}}}の欄に、ベースとなる(MovieClipを継承したクラスのある)ASファイル |
88 | | のパスを入力する。flashbuild.xmlを保存してメニューの「{{{Build Current Profile}}}」ボタンを押すとビルドされる。 |
| 85 | Undefinedというツリーが出来るので、それを選択し、 `Input MXML/AS` の欄に、ベースとなる(MovieClipを継承したクラスのある)ASファイルのパスを入力する。flashbuild.xmlを保存してメニューの「 `Build Current Profile` 」ボタンを押すとビルドされる。 |
89 | 86 | |
90 | 87 | [[Image(WS000012.PNG)]] |
… |
… |
|
92 | 89 | [[Image(WS000013.PNG)]] |
93 | 90 | |
94 | | ビルドと実行を行うには、ツリーのBuild1のTest Movieにswfのパス[[FootNote(このパスにswfが生成されるわけではない点に注意。ビルドで生成されたswfのパスを入力すること)]]を入力し、保存してからメニューの「{{{Test Movie}}}」ボタンを押す。 |
| 91 | ビルドと実行を行うには、ツリーのBuild1のTest Movieにswfのパス [[FootNote([wiki:as3/FlashDevelop#FootNoteRef1.2 2.] このパスにswfが生成されるわけではない点に注意。ビルドで生成されたswfのパスを入力すること)]] を入力し、保存してからメニューの「 `Test Movie` 」ボタンを押す。 |
95 | 92 | |
96 | 93 | [[Image(WS000015.PNG)]] |
97 | 94 | |
98 | | |
99 | | |
100 | 95 | == プロジェクトを作る == |
101 | 96 | |
102 | 97 | === 6. AS3の補間を有効にする。 === |
103 | | (1) http://www.returnundefined.com/fdas3/ の'''Download'''からAS3_intrinsic_classes.zipをダウンロードし、 |
104 | | 適当なフォルダに解凍 |
| 98 | |
| 99 | (1) http://www.returnundefined.com/fdas3/ の '''Download''' からAS3_intrinsic_classes.zipをダウンロードし、適当なフォルダに解凍 |
105 | 100 | |
106 | 101 | (2) このクラスをプロジェクトのクラスパスに追加する。ツールバーのProject→Propertiesを選択。 |
… |
… |
|
114 | 109 | [[Image(WS000005.PNG)]] |
115 | 110 | |
116 | | (5) !AddClasspath...ボタンを押す。 |
| 111 | (5) AddClasspath...ボタンを押す。 |
117 | 112 | |
118 | 113 | (6) AS3_intrinsic_classesフォルダを選択。 |
… |
… |
|
123 | 118 | |
124 | 119 | === 7. MXMLの補間を有効にする === |
125 | | 以下をダウンロードして、{{{ C:\Program Files\FlashDevelop\Data\ProjectTemplates\ }}}に解凍する。 |
| 120 | |
| 121 | 以下をダウンロードして、 ` C:\Program Files\FlashDevelop\Data\ProjectTemplates\` に解凍する。 |
126 | 122 | |
127 | 123 | http://flashdevelop.org/downloads/releases/Flex2_MXML_definition.zip |
128 | 124 | |
129 | | {{{Data\ProjectTemplates\}}}の直下にフォルダFlex2_MXML_definitionが来ること。 |
130 | | |
131 | | ツールバーのボタンからANTを実行するには、{{{\Settings\ToolBar.xml}}}を編集する。 |
| 125 | `Data\ProjectTemplates\` の直下にフォルダFlex2_MXML_definitionが来ること。 |
| 126 | |
| 127 | ツールバーのボタンからANTを実行するには、 `\Settings\ToolBar.xml` を編集する。 |
| 128 | |
132 | 129 | {{{ |
133 | 130 | <button label="ANT Build" click="PluginCommand" image="54" |
134 | 131 | tag="Run;SaveAll;ant" shortcut="CtrlF7" /> |
135 | | |
136 | 132 | }}} |
137 | 133 | |
138 | 134 | === 8. AS2用のクラス参照を無効にする === |
139 | | [http://www.flashdevelop.org/downloads/releases/as3_toplevel.zip Download the AS3 top-level declaration]をダウンロードして、適当なフォルダに回答する。AS3_intrinsic_classes.zipとは別のフォルダにすること。 |
| 135 | |
| 136 | [http://www.flashdevelop.org/downloads/releases/as3_toplevel.zip Download the AS3 top-level declaration] をダウンロードして、適当なフォルダに回答する。AS3_intrinsic_classes.zipとは別のフォルダにすること。 |
140 | 137 | |
141 | 138 | GlobalクラスパスにMacromediaのクラスへの参照があれば取り除く。 |
142 | 139 | |
143 | | {{{\Settings\ToolBar.xml}}}を編集する。ASCompletion.Macromedia.ClassPathに、置いたas3_toplevelのパスを設定し、ASCompletion.MTASC.UseStdClassesをfalseに設定する。以下は、as3_toplevelを{{{C:\Program Files\FlashDevelop\as3_toplevel}}}に置いた場合の例。 |
| 140 | `\Settings\ToolBar.xml` を編集する。ASCompletion.Macromedia.ClassPathに、置いたas3_toplevelのパスを設定し、ASCompletion.MTASC.UseStdClassesをfalseに設定する。以下は、as3_toplevelを `C:\Program Files\FlashDevelop\as3_toplevel` に置いた場合の例。 |
| 141 | |
144 | 142 | {{{ |
145 | 143 | <setting key="ASCompletion.Macromedia.ClassPath"><![CDATA[]]></setting> |
146 | 144 | : |
147 | 145 | <setting key="ASCompletion.MTASC.UseStdClasses"><![CDATA[true]]></setting> |
148 | | |
149 | | }}} |
| 146 | }}} |
| 147 | |
150 | 148 | ↓ |
| 149 | |
151 | 150 | {{{ |
152 | 151 | <setting key="ASCompletion.Macromedia.ClassPath"><![CDATA[C:\Program Files\FlashDevelop\as3_toplevel]]></setting> |
153 | 152 | : |
154 | 153 | <setting key="ASCompletion.MTASC.UseStdClasses"><![CDATA[false]]></setting> |
155 | | |
156 | 154 | }}} |
157 | 155 | |
158 | 156 | === 9. クイックコンパイルを有効にする === |
159 | | {{{\Settings\ToolBar.xml}}}を編集する。ASCompletion.Flex2Sdk.PathにFlex2SDKのパスを設定する。この場合は、c:\flex_2_sdkを設定。 |
| 157 | |
| 158 | `\Settings\ToolBar.xml` を編集する。ASCompletion.Flex2Sdk.PathにFlex2SDKのパスを設定する。この場合は、c:\flex_2_sdkを設定。 |
| 159 | |
160 | 160 | {{{ |
161 | 161 | <setting key="ASCompletion.Flex2Sdk.Path"><![CDATA[c:\flex_2_sdk]]></setting> |
162 | | |
163 | 162 | }}} |
164 | 163 | |
165 | 164 | ソース(AS3の.as)ファイルの頭に以下のように記載する |
| 165 | |
166 | 166 | {{{ |
167 | 167 | /** |
168 | 168 | * @mxmlc -default-size 400 300 -incremental=true |
169 | 169 | */ |
170 | | |
171 | 170 | }}} |
172 | 171 | |
173 | 172 | MXMLファイルの場合は以下のように記載する |
| 173 | |
174 | 174 | {{{ |
175 | 175 | <!-- @mxmlc -default-size 400 300 -incremental=true --> |
176 | | |
177 | 176 | }}} |
178 | 177 | |
179 | 178 | で、ビルドするには、そのファイルを開いて、「QUICK MTASC Build」ボタン(赤いインベーダマークのボタン)を押す。 |
180 | 179 | |
181 | | 詳しくは:http://www.flashdevelop.org/community/viewtopic.php?t=1070 |
| 180 | 詳しくは: http://www.flashdevelop.org/community/viewtopic.php?t=1070 |
182 | 181 | |
183 | 182 | === 10. Flash9Playerの設定 === |
184 | 183 | |
185 | | [ticket:115 (#115)ActionScript3でTraceを使う方法]を参照 |
| 184 | [#115 (#115)ActionScript3でTraceを使う方法] を参照 |
186 | 185 | |
187 | 186 | === 11. ドキュメント === |
| 187 | |
188 | 188 | ここにいっぱいあります。ActionScript3.0のリファレンスは、ページ一番下のドキュメンテーション zip ファイルをダウンロードしましょう。 |
189 | 189 | |
… |
… |
|
193 | 193 | |
194 | 194 | === 追記 === |
195 | | コンパイル時にMSVCR71.dllがありませんというエラーが出たら、 |
196 | | 適当なところからダウンロードして、C:\Windowsなどパスの通ったフォルダ |
197 | | においてください。 |
| 195 | |
| 196 | コンパイル時にMSVCR71.dllがありませんというエラーが出たら、適当なところからダウンロードして、C:\Windowsなどパスの通ったフォルダにおいてください。 |
198 | 197 | |
199 | 198 | == 参考ページ == |