Flexでフラッシュを作る
といってもFlexで出力されるのはフラッシュのswfなわけですが、
それをアプリ的でFlex的なものではなくFlash的なものを作ってみようと考えたもの。
とりあえずアクションスクリプトのクラスを作ってそれをswfにコンパイルする。
Flexでは絵を描く機能はないが、flashのSpriteクラスを使ってスクリプトで描いていく。
結構タイヘンだが。
こんな感じ
package { import flash.display.Sprite; import flash.display.Graphics; public class LED extends Sprite{ public function write(){ var p:Sprite = new Sprite(); p.graphics.beginFill(0x222222); p.graphics.drawRoundRect(0,0,160,45,15,15); p.graphics.beginFill(0x444444); for(var j:int = 4;j <= 156;j+=2){ for(var k:int = 4;k <= 41;k+=2){ p.graphics.drawCircle(j,k,1); } } p.graphics.endFill(); addChild(p); } } }
中央総武緩行線
総武・横須賀線
中央線
京浜東北線
のLED方向幕です。
ロードするたびに行先が変わるぞ!!
特にE233のタイプはフルカラーLEDですごくかっこいいですね。
次の停車駅の案内とか…って結局電車の話になってしまった。
まぁ以上。