皆にとって良い日です。私は今日、Flash CS4とActionScript 3.0について助力を求めています。私の上司は、新しく開発されたソフトウェアの今後のユーザートレーニングについて、私にフラッシュプレゼンテーションを依頼しました。私はFlashを使用していないことが長い間続いていたので、私は熱心で興奮していました(ActionScript 3.0での経験はありません)。最初は、フレームを適切に使用してアニメーションをうまく作成する方法を思い出す必要があるため、すべてが少し荒いです。私がプロジェクトを終えようとしていたとき、私の上司がもう一度私に近づいてきて、メニューページを挿入して、その部分を少しだけ探して映画。だから、最初は私は受け入れることを躊躇していた。私はそれがパワーポイントで動作すると言いました。しかし、彼女はトータルプッシャーで、私は「はい」と言わなければなりませんでした。今私はフラッシュボタンをswfムービーをロードする方法についてこの問題を抱えています。私はチュートリアルのためにネット全体を検索しようとしましたが、ほとんどの場合、 "getUrl"やその他のものは古くなると言われています。助けてください?Flashボタン(SWFファイルを開くためのフラッシュボタンを含むメニューページの作成)
答えて
この回答はあなたの質問に対する私の解釈に基づいています。「メニューとして機能するSWFを作成し、メニュー内でクリックした内容に基づいて別のSWFファイルに読み込むことはできますか?
答えはイエス、もちろんであり、ここでは方法は次のとおりです。
あなたが/を見て理解する必要がありますいくつかのこと:
- ローダークラスとURLRequestクラスを。
- イベントボタンのリスナーです。
ここにあなたのSWFをロードするための機能です:
var loadedSWF:Loader = null;
/**
* Loads an SWF and adds it to container once complete
* @param file The URL to the SWF to load
* @param container The container to add the SWF to
*/
function loadSWF(file:String, container:MovieClip=null):void
{
if(container == null) container = MovieClip(root);
// removes the previously loaded SWF
if(loadedSWF != null)
{
if(loadedSWF.parent) loadedSWF.parent.removeChild(loadedSWF);
}
var req:URLRequest = new URLRequest(file);
loadedSWF = new Loader();
loadedSWF.load(req);
addChild(loadedSWF);
}
そして、ここでは、ボタンをクリックしたときに、この機能を使用する方法は次のとおりです。質問1として
mybutton.addEventListener(MouseEvent.CLICK, _click);
function _click(e:MouseEvent):void
{
loadSWF("myfile1.swf");
}
コメントで:
代わりにnavigateToURL()
を使用できます基本的にウェブサイトのような別のページに外部SWFを設定します。これを行うつもりならば、メインのインデックスページをプレーンなHTMLに保ち、新しいウィンドウでページを起動する方が理にかなっています。メインページをフラッシュとして残しておきたい場合は、次のように新しいウィンドウのページをクリックしてください:
button.addEventListener(MouseEvent.CLICK, _click);
function _click(e:MouseEvent):void
{
var req:URLRequest = new URLRequest("somepage.html");
navigateToURL(req, "_blank");
}
ありがとうございました。私はそれを試みます。申し訳ありませんが、回答を得点する勘定はありません。 –
ねえ。私には最後の問題が1つあります。1120:未定義のプロパティボタンへのアクセス。どうすれば修正できますか?問題はこの行にあります。button.addEventListener(MouseEvent.CLICK、_click);関数_click(e:MouseEvent):void {loadSWF( "Main.swf"); } –
ボタンを作成し、プロパティパネルでインスタンス名 "mybutton"を指定する必要があります。ここから、異なるSWFをロードし、異なるインスタンス名を与える複数のボタンを作成できます。次に、クリックイベントのコードをコピー&ペーストして、 "mybutton"をボタンの名前に置き換え、ロードするファイルをファイル名に置き換えます。 – Marty
- 1. iFrameで別のswfを開くためのFlash AS3 urlリンク
- 2. .jarを含むファイルを開く
- 3. アニメーションなどのFlash/SWFファイルが埋め込まれたAndroidアプリを作成した人はいますか?
- 4. SWFを含むAdobe AIR
- 5. .swfファイルをJframeに埋め込む
- 6. HTMLページにswfファイルを埋め込む
- 7. flash-queryに外部フォントswfを埋め込む
- 8. Flashファイル(.swfファイル)は、いくつかのマシン
- 9. ボタンとディレクトリのファイルリストを含むテーブルを作成
- 10. 複数のビューを含むボタンを作成する方法は?
- 11. swf埋め込みswfファイルをaspxページに読み込む
- 12. 電話機のキーパッド/数字のみを含むキーボードを開くためのテキストフィールド
- 13. ドットネット:私はFlashムービー(SWFファイル)からイメージを作成できるようにSWFファイル
- 14. XMLファイルのパラメータを含むWPFアプリケーションを開く
- 15. "so"ファイルを含むSDK(単一のjarファイル)を作成する
- 16. 背景画像とテキストを含むカスタムhtmlボタンの作成
- 17. は、このようemeddingのフォントデータを含むswfファイルを作成することが可能である異なるソースからのActionScript/Flashで
- 18. ロードされたswfファイルにロードされ、クリック時にswfをアンロードするボタンを作成する
- 19. OOP mutli lang、含めるファイルを作成
- 20. ファイルを開くための右のmimeType
- 21. ナビゲーションバーと戻るボタンを含むモーダルビューを作成する
- 22. 画像とテキストを含むwpfボタンを作成する
- 23. Flash AS2。 swfファイルを出力します。
- 24. Cで読み込むためにファイルを開くには?
- 25. マクロを含むiPadでxlsファイルを開く方法(Pragmatically)。?
- 26. jarファイルとリソースを含むexeファイルを作成する
- 27. XMLファイルを開くボタン
- 28. Pythonでファイルを開くためのループ
- 29. ディレクトリリスト/ファイルを開くためのvimプラグイン
- 30. ファイルを開くためのExcel VBAコード
「フラッシュボタン」を開いてURLムービーを開くとはどういう意味ですか? Flashムービーのボタンを同じムービーの別の部分(goToAndPlay()など)に移動したり、ブラウザ内のFlashムービーを別のページなどに移動させたりすることを意味しますか? – WirthLuce
私は今、メニューページに問題があります。私はそれがコンテンツ(トレーニングプレゼンテーション)よりも別のドキュメントであることを好む。メニューページの中には、クリックするとswfファイルを新しいウィンドウに読み込んで開くことができます。メニューページが重ならないようにして、いつでも他のコンテンツを開くことができます。メニューページ。 –
私はフラッシュテンプレートを購入し、あなたのニーズに合わせて変更することをお勧めします。 AS3の学習曲線があります。もしあなたがhttp://activeden.net/category/flash/menus-buttonsのようなサイトに行くなら、そこでは非常に安いものを購入して、作者のまともなサポートを得ることができます。 –