IDEAaboutmemo.393個人的メモです。間違いなどありましたらご指摘ください。Commentssh回り、いつも悩みながら適当に設定してなんとなく使えるようになっているのだけど、今回も相当悩んで、やっとなんとなく動くようになったので、今後同じことを繰り返すであろう未来の自分へのメモ。(これの通りにやって動くようになるかはわからないので過度な期待しないように)■SourceTreeのインストールcmd使うから厳密にはいらないかもしれないけど、これを使った”おまじない”が必要となる。puttygen/pageant/plinkもここに含まれている。例:C:\Users\393\.ssh\id_rsa.ppkカレントユーザー直下に.sshフォルダを作ってそこに置く。keyで、key欄にはさっき作ったやつでputtygenに表示されているkeyをコピペする。windowsからDownload.※インストール時のラジオボタンの設定はちょっと変更する。(x86)\Atlassian\SourceTree\tools\putty/pageant.exe)※スタートアップに登録しておくといちいち起動しなくていいから楽。git@github.com:hoge/moja.gitこんなエラーがでるはず。publickey..)■SourceTreeでクローンしてみるSourceTree上でsshパスを使って、githubのcloneを試みると、初回だけなんかの認証的なYes/noなポップアップがでる↓こんなのYesを選択する。(これが上に書いていた”おまじない”)(設定に間違いはなければSourceTree上でもこのままcloneできる)■githubのリポジトリをcmdからクローン“おまじない”のおかげでさっきでたエラーはでなくなっているgithubに限らず、bitbucketとかbacklogでもSSHキーを登録したあと1発目のcmdからcloneしようとすると上述のエラーがでるので、SourceTreeでクローンしようとすると、認証のポップアップがでるから、それをOKしてやれば、その後、cmdからもcloneとかできるようになるっぽい。executable:Buit-inでいけた。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。