FrontPage > Web > Adobe Flash > ActionScript
Adobe(旧:Macromedia)社のFlash 5から組み込まれたスクリプト言語。
言語的には、「JavaScript」言語に近い。
Flashの機能と組み合わせる事で、Flash単独では出来ないことも可能となる。
Adobe Flash以外にも、Flex、Adobe AIRなど他のAdobe環境でも「ActionScript」を使用する事が出来る。
ActionScriptの開発環境としては、
Flash標準のエディタ、「SE|PY ActionScript Editor」、「FlashDevelop」、「Eclipse」など
「Flex SDK」と「Java」を使用する事で、
「asファイル」をコンパイルして「swfファイル」を生成する事ができる。
Adobe Flex Compiler | mxmlc |
ソースファイルの拡張子 | as (テキストファイル) |
実行モジュールの拡張子 | swf (Flashファイル) |
下記を実行すると、「swf」と「Flash Player」の関連付けしてくれる。
flex_sdk_3\runtimes\player\win\FlashPlayer.exe
AS3 Context | Flex SDK Location | Flex SDKのパス指定 |
Default Flash Version | 10 | |
Flash Viewer | Movie Display Style | Popup |
<ActionScript> var oArgv:Object = this.loaderInfo.parameters; var sFile:String = oArgv['file']; <html 例1> <param name="FlashVars" value="file=test.mp3"> ... <embed src="test.swf" FlashVars="file=test.mp3" /> ... <html 例2> <param name="MOVIE" value="test.swf?file=test.mp3"> ... <embed src="test.swf?file=test.mp3" ...
var sUrl:String = "test.mp3"; var mp3:Sound = new Sound(); var url:URLRequest = new URLRequest(sUrl); try { mp3.load(url); mp3.play(); } catch (err:Error) { trace(err.message); }