(本記事はもうObsolute(時代遅れ)です。新しいのは こちら にあります)
Flashはおもしろいコンテンツで「ようつべ」「ぬこぬこ動画」などは既に生活の一部になるほどだ。いや一般は知らないけど私はそうだ。
しかし、Macromedia Flashはアホみたいに高い。というわけでフリーでやれないか調べた。
Linuxなどでは、eclipseなどでflashのコードを書けばいい。特にMacromedia Flashは必須ではない事がわかった。
もちろんGUIにはGUIのメリットがあるのだが、Hello Worldしたい人にGUIは必須ではないだろうし、だいたいめんどくさいと思う。
こんな感じだ。これはエディタ書いてmtascでコンパイルした。
class test { static function main() { _root.createTextField("my_txt", 1, 100, 100, 300, 100); _root.my_txt.multiline = true; _root.my_txt.wordWrap = true; _root.my_fmt.color = 0xFF0000; _root.my_fmt.underline = true; _root.my_txt.text = "ぬこ〜!@@"; } }
表示するためのHTML。
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,0,0" width=400 height=200> <PARAM NAME=movie VALUE="img/test.swf"> <PARAM NAME=bgcolor VALUE=#FFFFFF> <PARAM NAME=LOOP VALUE=true> <PARAM NAME=quality VALUE=high> <EMBED SRC="img/test.swf" WIDTH=400 HEIGHT=200 bgcolor=#FFFFFF LOOP=true QUALITY=high PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" TYPE="application/x-shockwave-flash"> </EMBED> </OBJECT>
こんなところかな?
うむ、動いたようだな。