2008年3月 のアーカイブ

ProgressEvent.PROGRESS

2008年3月31日

URLStream.loadでURL先をロードしている間に発生するこのイベント

flash.events.ProgressEvent.PROGRESS

IE上のFlashPlayer9.0.115では、2048バイトを超えてから発生するみたい。

adobeのjiraにも上がってるしなぁ

http://bugs.adobe.com/jira/browse/SDK-11634

さーて困ったぞー。

government,politics news,politics news,politics

マウス関連プロパティ

2008年3月27日

flash.events.MouseEvent#buttonDown:Boolean

マウスの主ボタン(左ボタン) が、押されているかどうか。

つまり、ドラッグ中かどうかだな。

flash.display.DisplayObjectContainer#mouseChildren

オブジェクトの子に対してマウスが有効かどうかを決める。

flash.display.Sprite#buttonMode

このスプライトのボタンモードを有効かどうかを決める。

government,politics news,politics news,politics

メタデータ

2008年3月26日

メタデータタグが一覧で公開されてました。

http://livedocs.adobe.com/flex/3_jp/html/help.html?content=metadata_3.html

そこには、載ってない隠し(?)メタデータがあります。

[Mixin]

SystemManagerの中で処理されます。

実行タイミングは、アプリケーションが生成される前です。

[Frame(factoryClass='…')]

factoryClassは、アプリケーションを作成するクラスを指定します。

[SWF( backgroundColor='…')]

生成するSWFの設定を行います。

government,politics news,politics news,politics

tamarin-central

2008年3月20日

http://hg.mozilla.org/tamarin-central/

たまりんは、ここから始めよう♪

government,politics news,politics news,politics

GC

2008年3月19日

FlexBuilder3のプロファイラのライブオブジェクトの右上の

GC実行は、ちょっとご注意あれ。

Flex内で、System.gc();を走らせたライブオブジェクトの結果が

異なる。

GC実行では、GC出来ていないのかどうかわからないが、

ライブオブジェクトの結果に下記でいうところのTButtonのインスタンスが、

1つ残る。

<mx:Application>
<mx:Script>
<![CDATA[
      import mx.controls.Button;
      
      private function clickHandler( event:MouseEvent ):void {
        const button_:Button = new TButton();
        addChild( button_ );
        button_.addEventListener(
          MouseEvent.CLICK,
          clickHandler2,
          false,
          0,
          true
        );
      }
      
      private function clickHandler2( event:MouseEvent ):void {
        event.target.parent.removeChild( event.target );
      }
    ]]>
</mx:Script>
<mx:Button click="clickHandler( event )"/>
<mx:Button click="System.gc()"/>
</mx:Application>

※サンプルコードは、色々省略しています。

government,politics news,politics news,politics