トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     外部swfファイルを読み込み時にフレーム1で停止させ、ボタンで停止を解除し再生するフラッシュ
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yukidaruma
Åê¹ÆNo.47983
投稿日時: 2011-9-14 22:01
新米
居住地:
投稿: 14
使用環境:
WinVista,Flash cs3
外部swfファイルを読み込み時にフレーム1で停止させ、ボタンで停止を解除し再生するフラッシュ
1か月前からフラッシュを始めた超初心者です。
swfムービーを作りました。それを外部swfファイルとして1フレーム目で停止させた状態で読み込み、ボタンで停止を解除して再生させるフラッシュを作ろうとしています。1フレーム目で停止させた状態で読み込むことはネットで調べてできましたが、それをボタンで再生することが、分かる範囲でいろいろ試しましたができませんでした。教えていただきたいです。よろしくお願いします。
var movieContainer:Sprite = new Sprite ();
this.addChild(movieContainer);
var loaderObj:Loader = new Loader();
movieContainer.addChild(loaderObj);

var url = new URLRequest("k1.swf");
loaderObj.load(url);

loaderObj.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadedSWF);

function onLoadedSWF(e:Event):void {
e.target.content.stop();
}

this.start_btn.addEventListener(MouseEvent.CLICK,start_swf);
function start_swf(e:MouseEvent):void{

―――ここの中身が分かりません。―――

}
永井勝則
Åê¹ÆNo.47985
投稿日時: 2011-9-15 0:01
職人
居住地: 白馬村
投稿: 796
使用環境:
Windows 7 :Flash CS4:
10.6.8 :Flash CS5.5
Re: 外部swfファイルを読み込み時にフレーム1で停止させ、ボタンで停止を解除し再生するフラッシュ
「ネットで調べてできました」というのは、
「インターネット上で公開されているWebページを検索して見つけたコードをコピー&ペーストした」
ことと変わりない場合が多いです。

ちゃんと理解したいと思われるなら、基本的な参考書を読まれることをおすすめします。


// var movieContainer:Sprite = new Sprite ();
// this.addChild(movieContainer);
// var loaderObj:Loader = new Loader();
// movieContainer.addChild(loaderObj);

var loaderObj:Loader = new Loader();
var url:URLRequest = new URLRequest("k1.swf");

loaderObj.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadedSWF);
loaderObj.load(url);

var swf:MovieClip;

function onLoadedSWF(e:Event):void
{
	loaderObj.contentLoaderInfo.removeEventListener(Event.COMPLETE, onLoadedSWF);
	trace(e.target);			// [object LoaderInfo]
	trace(e.target.content);	// [object MovieClip]
	// e.target.content.stop();
	swf = e.target.content;
	addChild(swf);
	swf.stop();
	start_btn.addEventListener(MouseEvent.CLICK,start_swf);
}

function start_swf(e:MouseEvent):void
{
	swf.play();
}


----------------
永井勝則:
himco.jp :

yukidaruma
Åê¹ÆNo.48007
投稿日時: 2011-9-15 22:09
新米
居住地:
投稿: 14
使用環境:
WinVista,Flash cs3
Re: 外部swfファイルを読み込み時にフレーム1で停止させ、ボタンで停止を解除し再生するフラッシュ
教えていただいてありがとうございました。できました。
その通りです。コピペです。
参考書をまだ買っていないので、近く購入します。
他の言語で勉強したものがあるので、ASでもコードを見れば、何をしようとしているのかは分かる部分も多いのですが、分からないところもあり、また、自分で書くことはできないに等しいです。
これから勉強していきたいと思います。
ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops