SVGをas3で読み込む方法

as3でSVGを読み込むには、Frocessingライブラリが使える。

package
{
    import flash.display.Sprite;

    import frocessing.shape.FShapeSVG;

    public class TestSVG extends Sprite
    {
        [Embed(source="./assets/foo.svg", mimeType="application/octet-stream")]
        private var Svg:Class;

        public function TestSVG()
        {
            super();

            var svg:XML = XML( new Svg() );
            //shapeデータの生成
            var shapedata:FShapeSVG = new FShapeSVG(svg);
            //Spriteに変換
            var sprite:Sprite = shapedata.toSprite();
            //表示
            addChild( sprite );
        }
    }
}
2010年 7月 19日 | Filed under Flash
タグ: ,

Linuxの起動ランレベルの設定

/etc/inittab内の

id:3:initdefault:

を設定。5にすると、Xwindowが立ち上がる。

2010年 7月 12日 | Filed under Linux
タグ:

Progression本は良い

ProgressionによるFlashコンテンツ開発ガイドブック待望のProgression本「ProgressionによるFlashコンテンツ開発ガイドブック」が届いた。クラススタイルを中心に、一気に読んだのだが、これまでいろんなBlogに分散していた情報が集約されていて効率良く学習できるし、すでに使いこなしている人でも今まで知らなかった機能や細かい機能を知ることができていいと思う。Progressionを学ぶための定石の本としてお勧め。

2010年 5月 2日 | Filed under Flash
タグ:

フォルダ単位でsvn:ignoreを設定する方法

2010年 4月 10日 | Filed under Eclipse, PHP, PostgreSQL
タグ:

Terminalとかで.bashrcを自動的に読み込ませる方法

Macのbashでは、デフォルトで.bashrcを見に行ってくれない。「とあるプログラマーの覚書 OSXでのbashrcの設定」によると、.bash_profileに以下のように追記する。

if [ -f ~/.bashrc ] ; then
. ~/.bashrc
fi
2010年 4月 9日 | Filed under Mac
タグ:

Macでハッシュ値を取る方法

任意の文字列のハッシュを取る方法

$ echo 'hoge' | openssl sha1
2010年 4月 8日 | Filed under Mac
タグ:

CakePHPで静的ページへのユーザ認証を除去

CakePHPで認証付きの静的ページを作る | Web活メモ帳を参考に、CakePHPでの静的ページへのユーザ認証を解除したのメモを。

なぜ、こんな処理が必要になったかというと、AppController内で、Authコンポーネントを有効にしたため。Controller全体にユーザ認証が効くようになったが、ユーザ認証無しでの公開を前提としている静的ページまでも、ユーザ認証が求められるようになったため、ユーザ認証を無効化する必要性が発生した。

AppControllerのbeforeFilterで、以下のように記述する。

function beforeFilter()
{
        // pages controllerかどうかをチェック
        // Pagesだったら、ユーザ認証は行わない
        if ($this->name == 'Pages')
        {
            $this->Auth->allow('*');
        }
}
2010年 4月 8日 | Filed under PHP, PostgreSQL
タグ:

lsをカラー化する

2010年 4月 6日 | Filed under Linux, Mac
タグ:

コード向きのフォントMenlo

feb19.jp blog – Mac OS X 10.6 Snow Leopard から入ってるフォント「Menlo」がコーディング作業にいい感じ

で見かけたので、Eclipse / Flash BuilderのフォントをMenloにしてみた。

確かに、いい感じ。

2010年 4月 6日 | Filed under Eclipse, Flash
タグ:

インスタンスの型を判定

変数、インスタンスの型を判定するには、演算子を”is”を使う。

var item:String;
if( item is String )
{
    trace( "String" );
}
2010年 4月 4日 | Filed under Flash
タグ: