リプタクのもう覚えられません
Google
Web サイト内
topmemo ▶ as3(swf)からjsを実行する方法

JavaScript

as3(swf)からjsを実行する方法

Flashムービー(swf)からxhtmlに記述したJavaScriptを実行させるサンプル。サンプルではAS3のExternal APIを使用。

【サンプル】

代替コンテンツ

JavaScriptテスト←こっちはXHTML


【サンプルソース】AS3

//ExternalInterfaceクラスのインポート
import flash.external.*;

my_mc.addEventListener(MouseEvent.CLICK,onClick);
function onClick(event:MouseEvent){
	//javascriptの関数を実行
	ExternalInterface.call("jsTest");
}


【サンプルソース】JS

<script type="text/javascript">
// <![CDATA[
function jsTest(){
	alert("JavaScriptでダイアログ表示");
}
// ]]>
</script>
last update 2009.12.25
参考・出典等
「実践マスターProfessional 吉岡梅 著」
Adobe External API の使用

▲page top

topmemogalleryblogtestaboutlinksmail
Copylight(C)2008-2009 Riptac. All Rights Reserved.