logicalyze::blog

SWF Scout(ActiveXライブラリ)

0 コメント

SWF Scoutは、Windowsで利用可能なほとんどの言語Visual Basic、Visual Basic.NETVisual C#Visual C++、ASP、ASP.NETVBScript、JavaScript(JScript)、からSWFファイルを生成(保存)できるActiveXプログラミング・ライブラリです。

あくまで対応するFlash Player(SWF format)が持つ機能以上のことはできませんが、例えば、ある機能に特化したSWF作成ツール(アプリケーション)を自分で作ることも簡単になりそうです。

また、アプリケーションを作る場合は、Visual Studio等を利用することになりますが、このSWF Scoutは、VBScriptやJavaScript(JScript)からも利用できるので高価な開発環境を揃えなくてもNotepad(アクセサリ)等のテキストエディタで簡単にSWFファイルを生成できると言う便利さは利用価値大です。

W = 300 ' width
H = 300 ' height
Set Movie = CreateObject("SWFScout.FlashMovie")
Movie.InitLibrary "demo", "demo"
Movie.BeginMovie 0, 0, W, H, 1, 12, 6
Movie.SetBackgroundColor 255, 255, 255
Font = Movie.AddFont("Arial", 18, True, False, False, False, 0) 
Text = Movie.AddText("Hello, World!", 0, 0, 0, 255, Font, 0, 100, 250, 160)
Movie.PlaceText Text, Movie.CurrentMaxDepth
Movie.PLACE_FadeOut 0.5
Shape = Movie.AddShape
Movie.SHAPE_Rectangle 0, 140, 150, 285
Movie.SHAPE_SetSolidColor 50, 255, 50, True, 255
Movie.PlaceShape Shape, Movie.CurrentMaxDepth
Movie.ShowFrame 10
Movie.EndMovie ' end movie generation
Movie.SaveToFile "shapes.swf"
Set Movie = Nothing

上記のサンプルを、「HelloWorld.VBS」として保存し、「HelloWorld.VBS」をダブルクリックすれば「shapes.swf」が生成されます(下記のサンプルはトライアル版で書き出したので左上にライセンス情報が表示されていますのであしからず・・・)。


他にもBorland Delphiに対応したDelphi SWF SDKと言うのもあるようですのでDelphiでも簡単にSWF生成(保存)ができそうです。

まあ、SWF ScoutがActiveXなのでActiveXに対応した言語はMicrosoft系に限らずDelphiやC++Builder、はたまたREALBasicでも大丈夫かもしれません・・・

【 関連記事 】

    None Found



Written by admin

5月 1st, 2005 at 4:41 pm




■ スポンサードリンク  

Comments are closed.