Hello, Flash World!

Posted on 2月 29th, 2012 by cx20

Flash

Flash は Adobe Systems のブラウザ用プラグインである。名前の由来は FutureWave Software のアニメーションソフト「FutureSplash」から。
MXML(Macromedia Flex Markup Language)は、Adobe Flex の UI を記述する為の XML 言語である。
また、ActionScript は、JavaScript に類似した Flash 用のプログラミング言語である。
ともに、MXML コンパイラを用いることにより、.swf ファイルが生成される。

ソースコード(MXML)

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
  <mx:Text text="Hello, Flash World"/>
</mx:Application>

コンパイル方法(MXML)

$ mxmlc ./Hello.mxml

上記の MXML による UI 記述は以下の ActionScript のコードに相当する。

ソースコード(ActionScript)

package 
{
  import flash.display.*;
  import flash.text.*;
 
  public class Hello extends Sprite
  {
    public function Hello()
    {
      var textField:TextField = new TextField();
      textField.text = "Hello, Flash World!";
      this.addChild(textField);
    }	
  }
}

コンパイル方法(ActionScript)

$ mxmlc ./Hello.as

ソースコード(HTML)

<html>
  <head>
    <title>Hello, World!</title>
  </head>
  <body>
    <embed src="Hello.swf" type="application/x-shockwave-flash" width="400" heigt="300" />
  </body>
</html>

実行方法

1. Web サーバの公開フォルダ に配置
2. ブラウザで表示
   http://localhost/doc/hello.html

実行結果

Hello, Flash World!

Tags:

Categories: Flash

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

WP-SpamFree by Pole Position Marketing