0
プリローダーコードからSWFフレームサイズを取得しようとしています。例を見てみてください:プリローダーコードのSWFタグとステージサイズ
[SWF(width='640',height='480',backgroundColor='0xFF00FF',frameRate='60')]
[Frame(factoryClass="MyPreloader")]
public class Main extends Sprite
{
//My main class, which handles the "Application logic"
}
public class MyPreloader extends MovieClip
{
//My preloader code - how to get SWF width from here?
}
私はコンパイルしてHTMLページにこれを埋め込むと、私は適切なサイズでSWFを取得 - 640×480ピンクの色で。だから "[SWF ..]"が正しく解釈されました。プリローダーコードが動いているので "[Frame ..]"です。
プリローダーコード(コンストラクターまたはEvent.ADDED_TO_STAGEイベントコールバックメソッドのいずれか)からSWFサイズを取得できません。これまで私が試してみた:
- this.stage.width(0を返した)
- this.stage.loaderInfo.width(エラー#2099を得た)
- this.width(0を返した) を
他にSWFサイズを取得する方法はありますか?