2013-01-01から1年間の記事一覧

FlashBuilder4.7 macで、iOSアプリを書き出す(AIR for iOS 設定編その1)

会社でとある開発案件に携わっていて、土日もなく働いていたのでなかなか更新もできなかったのだが、案件自体が頓挫して締まったので、少し時間ができた。 なので、これまでやりたくてもなかなかできなかったスマホアプリの開発を、プライベートで始めようか…

TLFテキストを含むswfを外部から読み込んだ場合

TLFテキストを含むswfを外部から読み込んだ場合、読み込み元のswfから、読み込まれた側のswfのタイムラインやオブジェクトにアクセスすることができないケースがある。http://www.fumiononaka.com/TechNotes/Flash/FN1104003.htmlさすが野中先生。大変助かり…

Flash Builder4.7での、Workspace内での検索のショートカット

Shift + Command + f だの、Shift + Command + g だの、いろんな情報が出まわってますが、使用している「Flash Builder 4.7 Mac版」においては、Workspace全体を対象とした検索のショートカットは、ctrl + h でした。 こんなことで30分ほどのロスとはね。。。…

StarlingのSpriteにおける、flattenに関して

starling.display.Spriteに関して var parentSprite:Sprite = new Sprite(); var childSPrite:Sprite = new Sprite(); parentSprite.addChild(childSprite); parentSprite.flatten(); としてしまうと、parentSpriteはいかなる状態変更も受け付けなくなる。 c…

StarlingのMovieClipの、再生完了時のイベント

starling.display.MovieClipのアニメが最後まで再生された段階で Event.MOVIE_COMPLETED が配信されると書いてあったのだが、こちらのイベントはすでに使用不能となっている。 代わりに Event.COMPLETE こちらのイベントが、アニメの最後でdispatchされてい…

StarlingのMovieClipが再生されないケース

2つのSpriteに対して import starling.display.MovieClip; var mc:MovieClip; var mc02:MovieClip;spriteA.addChild(mc); spriteB.addChild(mc02); とやって、片方は再生されて片方は再生されない、というケースが出た。 原因は不明なのだが、片方のSpriteに…

mac版FlashBuilderのショートカット

ctrl + Space でコード補完表示って言われて、何度試してもダメで諦めていたんだけど、Spotlightに同じショートカットが割り当てられていてそっちが優先されているのね。 システム環境設定からSpotlightのショートカットを解除したら機能するようになった。…

Starling + Feathers で、FeathersのButtonクラス(のサブクラス)においてロールアウトを検知する。

starlingはスマホを前提として作られたフレームワークなので、マウス処理に関してやや難がある。その一つが、ロールアウトを拾えない、という点だろう。 いや、うまくやれば拾えるのかもしれない。というか、きっと拾えるに違いない。世の中の優れたプログラ…

#2078: タイムラインに配置されたオブジェクトの name プロパティは修正できません。

#2078: タイムラインに配置されたオブジェクトの name プロパティは修正できません。というエラーが出て、原因が分からずに途方に暮れていたのだが、TextFieldのインスタンスに対して"name"というインスタンス名を付けてしまっていたために起こっているエラ…

Event.TRIGGERED

Starlingにおいて、Event.TRIGGERDを拾えるのは、ButtonクラスおよびButtonクラスから派生したクラスのみっぽい。 SpriteやImageクラスは、addEventListenerしてもうんともすんとも言わない。

Error #1180: 未定義である可能性が高いメソッド addFrameScript の呼び出しです。

Error #1180: 未定義である可能性が高いメソッド addFrameScript の呼び出しです。 ドキュメントクラスのスーパークラスに「Sprite」を指定したうえで、メインのタイムラインにスクリプトを記入するとこのエラーが出る。 Sprite はタイムラインを持たないの…

Error #1014: クラス flash.display::Stage3D が見つかりません。

ActionScriptでStarlingを使用していて Error #1014: クラス flash.display::Stage3D が見つかりません。 と出たら、FlashPlayerのバージョンが11未満になっている可能性大。 このミスは恥ずかしくて、誰も見ていなくても一人で悶絶するレベル。

MacBookAirのトラックパッド上のジェスチャとActionScript

MacBookAirのトラックパッド上のジェスチャをActionScriptで拾えるのかどうか、小一時間調べてしまったのだが、結論は「AIRのみ対応」ってことなのね。 もうちょっとデカくどこかに書いていただけないでしょうか>Adobe様。

「Error #1065: 変数 hoge は定義されていません。」と、getDefinitionByName

以下のような処理を書いて var myClass:Class = getDefinitionByName("hoge") as Class; これで「Error #1065: 変数 hoge は定義されていません。」とエラーが出てしばらく悩んだのだが、何のことはない、クラス「hoge」のコンストラクタに引数を設定してい…

actionScriptにおけるインターフェース

actionScriptにおいて IWindow.asfunction hoge():void; HogeWIndow.aspublic class HogeWindow implements IWindow { protected function hoge():void { //処理 } } と書くと、implementsされていないとエラーが出る。 小一時間悩んだが、結論としては、imp…

「No Man's Land」を観る

映画「No Man's Land」を観る。2001年の作品、セルビア、フランス、イギリスなど、複数の国が制作に絡んでいる。ボスニア紛争を題材にした映画。 ボスニア軍の交代要員が深夜に霧で道に迷い、セルビア軍に攻撃されて、ボスニア軍、セルビア軍両方の中間の無…

「監督失格」を観る

映画「監督失格」を観る。平野勝之監督。林由美香主演。庵野秀明プロデュースで矢野顕子が主題歌って聞くと、林由美香も出世したなーと思ってしまう。80年代のAVは今よりも随分牧歌的だったと思う。今のAVはどんなにルックスの良い人でも(桜木凛とか希志あ…