2013-02-01から1ヶ月間の記事一覧

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」のコンストラクタに引数を設定してい…