2012-02-18 13 views
0

私はまったく新しいものですが、とても簡単なアプリケーションを作成しようとしています。起動時のスプライトサイズを変更する方法

  1. 私はSpriteの本来のクラスをmySpriteという名前で定義したファイルを1つ持っています。

  2. 私はmySpriteクラスのflaを持っており、サイズは400x400です(flaを定義するときはサイズを割り当てる必要があります)。

私の質問は、このフラッシュが起動したとき、私は外(幅&高さ)からいくつかのデータを読み込み、これらの指定されたサイズにフラッシュ・ウィンドウのサイズを変更したい、です。

私はいろいろ試しましたが、成功できません。フラッシュが起動するたびに、ウィンドウのサイズは400x400です。

これを実行する方法はありますか?

大変感謝!

答えて

1

あなたはフラッシュウィンドウでそれを行うが、ここでは他の二つの方法ですることはできません。

。 WebページでFlashアプリケーションを起動すると、ExternalInterfaceクラスを使用してJavaScriptメソッドを呼び出したり、Flashアプリケーションのサイズを変更することができます。詳細:

http://help.adobe.com/en_US/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7cb2.html

B。あなたはコンパイル時にアプリのサイズがわかっている場合、あなたは自分のメインクラスの.asファイルの先頭にこれらの文字列を追加することができます。

[SWF(width=800, height=600)] 
    public class Main extends Sprite 
    { 
     public function Main() 
     { 
     } 
    } 
+0

こんにちはManque、あなたは私のためにいくつかのサンプルコードを与えることができますか? – rhbc73

関連する問題