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

【AS3】オブジェクトが空かどうか

オブジェクトがnullではないが、空であるかどうかを調べたい場面が出た時 for in ループを使ってオブジェクトを判定します。 /** * オブジェクトが空かどうかを判定します * @param targetObj 判定したいObject * */ function checkObjectEmpty(targetObj:Ob…

サブディレクトリを含む全てのファイルの名前を一括置換[ターミナル]

ファイルの名前を一括で変換したい時 ターミナルから一気に変換することが出来ます。 ターミナルは以下にあります。 アプリケーション/ユーティリティ/ターミナル ターミナルを起動して、以下のコマンドを入力 ([]の部分は自分の環境に合わせて入力してくだ…

【AS3】DisplayObjectにマスクをかける注意点

ちょっとハマったので、備忘録。Spriteなどにマスクをかける時にマスクが反映されない時がありました。// ゲージのようなものを作る時に、マスクが必要になりましたvar mask:Shape = new Shape();g = mask.graphics;g.beginFill(0xffffff);g.drawRoundRect(0…

FlashBuilder(eclipse)で手軽にコードにマーキングできるツール

コードに「あとで消す」とかコメントで書いて後で消さないこととか結構あります。っていう人にはオススメ。(eclipseオンリーですが)FBToolkitコードに任意の文字列が書いてあればリスト化してくれるツールです。リポジトリhttp://www.winnemconsulting.com…

AS3:ActionScript3.0でJSONデコード・エンコード

FlashPlayer11からネイティブでJSONを扱えるようになったので、従来とは異なる方法でエンコード・デコードが行えるようになった。やり方が2種類あるので、デコード・エンコード部分だけでもごちゃごちゃにならにようにまとめておく。as3corelibライブラリの…

AS3:ColorTransformでディスプレイオブジェクトの色を変更する

ちょっとハマったので、備忘録。以下のように直接書き換えることはできないっぽい。var sprite:Sprite = new Sprite();sprite.transform.colorTransform.color = 0x00FF00;一度ColorTrandformオブジェクトを作成してからそれを入れるようにするとうまいこと…

FlashBuilder(eclipse)で"java heap space"

FlashBuilderを触っていて重いモジュールのコーディングを行っている時に、"java heap space"という名のエラーが出た。 「重すぎてメモリが足りない」っていうエラー。これを回避するために方法を探していたら以下のサイトにあった。http://d.hatena.ne.jp/t…