FC2ブログ
  • 05 «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • » 07
ASOK?
ActionScriptでFlashつくるよ
走り書き。
フルスクリーン時にFLVPlaybackを使うときは要注意。



ステージがフルスクリーンモードに入ると、FLVPlayback コンポーネントはすべてのコンテンツより前面になり、画面全体を占有します。ステージがフルスクリーンモードにあるときは、スクリーンは以前の状態に戻ります。

フルスクリーン占有モードで推奨される設定は、scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO および align = VideoAlign.CENTER です。

FLVPlayback コンポーネントを持つ SWF ファイルがロードされても、セキュリティ制限のためにステージにアクセスできない場合は、フルスクリーン占有モードは機能しません。エラーはスローされません。

デフォルト値 : true.

FLVPlayback - ActionScript 3.0 コンポーネントリファレンスガイド



FLVPlayback.fullScreenTakeOverがtrueだとフルスクリーンモードに入ったときに、自動で(勝手に)StageにaddChild()される、という恐ろしい仕様。
通常モードに戻ると、これまた自動的にもとのparentにaddChild()される。
そしてデフォルト値はtrue。
page top

ほとんど情報が見当たらないAS3でのミックスイン。一応可能みたい。

Macromedia - Flex Documentation: Mix-in の使用 - Mix-in の使用

必要クラスをimport

mix-inクラスをコンパイル対象に

Initializeメソッドを定義

カスタムクラスの Initialize() メソッドを呼び出し、戻り値を静的変数に設定

使用するメソッドを宣言

例えば、addEventListener()、removeEventListener()、および dispatchEvent() メソッドを使用する場合は以下。

page top

とあるSpriteとかが、どうしてもマウスに反応しちゃう場合。
対象DisplayObjectから、Stageにいたるまで無理やりmouseEnabled=falseにしちゃうコード。

Loaderを忘れやすい。気をつけよう。

page top

asynchronous jpeg encodingのパラメータ、qualityとtuningをテストしたメモ。

quality:int

quality サイズ
60 18655
70 22375
80 28657
85 34047
90 43792
100 136355

tuning:int

tuning 処理時間
1 665msec
10 695msec
20 384msec
40 283msec
99 215msec
page top
Copyright © 2005 ASOK?. all rights reserved.