2月aboutmemo.393個人的メモです。間違いなどありましたらご指摘ください。Compiler2.0(ASC2.0)を使う方法。Compiler2.0(ASC2.0)対応してるぜ、と書いてあったので試してみました。12.0.4と書いたけどたぶん12.0.2とかでもできるはず)※ここのスレッドが参考になりました。used?を見ながらASC2.0はFlashBuilder4.7に搭載されてる新しいコンパイラ。(ちなみにFlexSDKとCompilerの違いはイマイチよくわかってない。)具体的にどういうものかはこちらにわかりやすく書いてありました。ぶろ:ActionScriptCompiler2.0について発表してきたよASC2.0のダウンロードはここからできます。SDK(3.6)に含まれてるのね。(やっぱりよくわかってない)IDEAで使うには、まずこれをFlexSDKにマージしてあげないといけないみたい。SDKと同じ使い方ですね。SDKだけだとIDEA上でSDKに登録することができませんでした。(FlexSDKじゃないよ!と怒られる)マージしてあげたものは問題なく登録できました。Action~にチェックこんな感じ。optionsに-advanced-telemetry=trueを追加してビルドしてみたものはScout上でasの中まで見ることができるようになりました。FlashBuilder4.7だとFlashProで作ったSimpleButtonの挙動がかなり怪しげなことになってたけどこれはどうなんだろうか。2013/2/20追記ASC2.0でのSimpleButtonの挙動は問題なかったでした。IDEA昨年マヤ暦が終わっちゃう記念で75%OFFセールがあったのでなんとなく買ってたのですが、せっかく買ったので触ってみました。Flashプロジェクトでipaを作ってみたのですが、普段使ってるFlashDevelop(以下FD)との使い勝手の違いに悩まされましたので、その辺のメモ。基本的なFlashプロジェクトの作り方は、katapadさんがまとめてくれているこちら記事どおりやったら問題なくできました。IDEAでのFlashプロジェクトの作り方ちょっとだけ悩んだのは、記事はver11.1でかかれていて、ボクは12.0.2で試したのでUIのレイアウトが微妙に異なってるところもありました。具体的には、「ライブラリに追加」の項目での[+]ボタンの位置11.1では下にあったのが、12.0.2では横になったようです。PlattformをMobileに。actionScriptにチェック(チェックしないとmxmlになる)FlexSDKは自分で用意して指定する■SWFの基本設定swfのwidth、height、frameRateの設定はIDEから入力できるところはなさげSWFタグで指定するのがいいかも。StructureModules->MobileTest(app)を選択するとこんな画面iOSタブでプロビジョニングプロファイル,証明書ファイル,applicationXMLの設定などができる。descriptorでGeneratedにチェックが入ってると自動で生成してくれる。templateを選択したほうがよさげ。(GeneratedだとappIDがプロジェクト名なってしまうし)Createボタンを押すとTemplateウィドウで基本的な設定ができる。これで任意のxmlファイルが生成されてipaのパッケージに使える。onという項目でEmulatorを選択すればPC上で確認できるのはありがたい。(FDのモバイルプロジェクトだとできなかった気がする)Emulatorには主要な端末データが入っていて、ステージサイズが設定されるっぽいのだけど実際に書き出されるSWFには反映されてないっぽい。iPhoneRetinaに設定してRunするとEmulatorは幅:高さは640:960の枠サイズで表示されるけども、中に表示されるswfは(SWFタグを指定していないと)500:375で表示されてる。明示的にSWFタグで幅と高さは指定してあげる必要がありそう。overをUSB,port:7936にチェックPCにUSBでiPhoneを接続した状態で、Run->MobileTestを実行するとipaが生成されてiPhoneにインストールされるところまでやってくれる。availableというアラートがでた。「複数の端末がつながってるときは指定デバイスのパラメータは必須」という意味らしい。typeのセレクトボックスから選択可能。store用やaddhoc用のipaの実機へのインストールは手動でやるしかないみたい。Runで生成される”ipa-test”だとパフォーマンスが落ちるので、addhocかstoreで動作テストしないといけなかった経験があるのでstore/addhocビルドを自動インストールする仕組みがないとちょっとめんどくさい気がする。あとipaファイルの出力はデフォルトでoutフォルダとなるけど、outフォルダはIDEA上のProjectパネルには表示されない。見えて欲しいところだけど、プロジェクト上での出力フォルダと定義されたものはExcluded扱いとなるので無理っぽい。folderで設定されていれば特に問題ないみたいIDEAを再起動するとoutフォルダが見えるようになります。挙動がよくわからなくて調べるのに結構苦労してるわけですが、まだIDEAに完全移行しようという気にはなれず。触ってみないと、よさがわからない。外部SWFファイルの読み込みで、子swf側で動的に配置したmcが表示されない。外部SWFファイルの読み込みで、子swf側で動的に配置したmcが表示されない。外部SWFファイルの読み込みで、子swf側で動的に配置したmcが表示されない。外部SWFファイルの読み込みで、子swf側で動的に配置したmcが表示されない。外部SWFファイルの読み込みで、子swf側で動的に配置したmcが表示されない。memo.393about。