Friday, 3rd September 2010.

Posted on Wednesday, 11th March 2009 by admin

J2ASは、JavaのソースコードからActionScriptに変換するオープンソースの統合開発環境(IDE)であるEclipse環境のプラグインです。このプラグインを使えば、Eclipse がもつ Java コードのエディティング機能(リファクタリング、コードの Static 化、JavaDoc など)が使えるというメリットもあるようです。そのプラグインでJavaからASに完全の変換ではなくて、ActionScriptの基本の知識が必要と思います。GPLのライセンスを基づいて公開されていますので、もちろん一般ユーザは無償で使えます。

Read the rest of this entry…

Posted in Flash Project | Comments (0) | 2,928 views

Posted on Monday, 9th March 2009 by admin

エディタが色分けされてちょっとだけ見やすい感じですね。Colorer take5は、Eclipse IDEだけでなくいろいろプラットフォームで利用できます、汎用色づけライブラリ群です。HTML/XHTML、XML、Java、C/C++、PHP、JSP、Perl、ASP、ActionScriptなどいろいろ開発言語のハイライトがサポートされています。「Colorer take5」を基づいてテキストに解析を行ったり、ハイライト(着色)をしたりすることができます。Mozilla Public License 1.1に準じます。また、GNU GPL 2.0 / LGPL 2.1を選択することも可能です。

※Eclipse IDEについてはEclipse: オープンソースの統合開発環境(IDE)であるを参考してください。

Read the rest of this entry…

Posted in Flash Project, 開発IDE | Comments (0) | 2,107 views

Posted on Friday, 6th March 2009 by admin

Adobe Flexフレームワークを使って開発するリッチインターネットアプリケーション(RIA)のためのAdobe® Flex™ Builder™でもEclipse™ベースして開発されるので、以前紹介した「ASDT – ActionScript Development Tool: EclipseでActionScriptを開発するためのプラグイン」のような適当なプラグインと合わせて使うと、EclipseでAdobe Flex Builderと同じようなActionScript開発環境を作ることも可能になります。

Eclipse(「イクリプス」または「エクリプス」)は、IBMによって開発された統合開発環境(IDE)の一つ。高機能ながらオープンソースであり、Javaをはじめとするいくつかの言語に対応する。Eclipse自体はJavaで記述されている。

Read the rest of this entry…

Posted in 開発IDE | Comments (2) | 3,418 views

Posted on Thursday, 5th March 2009 by admin

JEditというテキストエディタでは、Javaで開発され、日本語の漢字も対応し、macrosとプラグインでActionScript文法も対応していて、分割ウィンドウ、TSMインライン変換、ドラッグ&ドロップ、正規表現による検索など機能を付けるテキストエディタです。JEditのGUIはJavaのSwingで作りますので、一般的なJavaアプリケーションより綺麗だと思います。前回紹介したFlashDevelop: .NETで開発されていてオープンソースのFlash/ActionScript 用のWindows向けIDE開発環境はプログラミング専門のIDEですが、それよりJEditは軽量型のテキストエディタですよね。

ピュアJavaで開発されるので、MacでもUnix/LinuxでももちろんWindowsでもうまくて動けます。

※「SWing」とは、Sun Microsystems社のプログラミング言語Javaに標準で付属するグラフィック関連のクラスライブラリ(再利用可能なプログラム部品群)。Java 2から標準搭載されたJFCの一部である。Javaで開発されたアプリケーションソフトに、実行環境によらない統一されたグラフィカルユーザインターフェースを提供する。従来から提供されているAWTに比べ、環境による振る舞いの差をなくし、実行速度を高め、多くのバグを取り除き、HTMLに対応するなどの改良が施されている。Swing の最大の機能は「ルックアンドフィール」である。これは、簡単に言うならば外観と動作の一貫性のことを表す。

Read the rest of this entry…

Posted in テキストエディタ | Comments (0) | 2,673 views

Posted on Saturday, 28th February 2009 by admin

Tortaとは、GordonというLispのFlash生成ライブラリを利用して、ほかのグラフィカル実行環境を依存せずファイルをハードディスク上に使用状況を分析するオープンソースのツールです。Tortaでは、ハードディスク上のファイルを分析して、FlashのSWFファイルを生成するので、特にほかのクライアントなどのインストールする必要がなくて、Flashサポートされるブラウザで分析結果を見えます。実行するのはCommon Lisp環境を必要なので、Windowsユーザはその環境のインストールが必要です。ちょっと使って見ましたが、Windows上の使用はちょっと不便な感じがあります。Linux/UnixではCLispがインストールされるのは普通ですから、便利となると思います。

※Lisp:リスプLISt Processingの略、関数型プログラミング言語の一種で括弧を多用する独自の文法を持つ。ただし、変数への値の代入(束縛)も可能な、手続き型言語の性格をもっているものもある。動的な型付けを行う(値には型情報を持つが変数は型を持たない)、前置記法を持った、コード自身をファーストクラス(一級市民)オブジェクトとして扱うことができる

Read the rest of this entry…

Posted in Flash Project | Comments (0) | 2,129 views

Posted on Saturday, 28th February 2009 by admin

前回紹介した「FlashDevelop: .NETで開発されていてオープンソースのFlash/ActionScript 用のWindows向けIDE開発環境」のFlashDevelopは、.NETで開発されたので、Windowsのみ動かせます。MACやLinuxは使えません。マルチプラットフォームに対応した開発環境といえばやっはり「Eclipse」ですよね。今回紹介するオープンソース・ソフトウェアはASDT(ActionScript Development Toolの略)、EclipseでActionScriptを開発するためのプラグインです。

Read the rest of this entry…

Posted in Flash Project | Comments (1) | 5,922 views

Posted on Friday, 27th February 2009 by admin

この前に紹介された「MTASC(Motion-Twin ActionScript2 Compiler): フリーのコマンドラインActionScript(Flash)コンパイラ」など、基本的はコマンドラインのツールです。今回の「FlashDevelop」というのは、.NETで開発されていてオープンソースのFlash/ActionScript 用の Windows 向けIDE開発環境です。それを利用してオープンソース化されているFlex SDK(テキストエディタでの開発は難しいよね)と Flex Compiler Shell と組み合わせることでフリーの ActionScript 3.0 開発環境を構築可能になります。

Read the rest of this entry…

Posted in Flash Project | Comments (3) | 5,362 views

Posted on Thursday, 26th February 2009 by admin

AS3Commonsとは、java.(lang|util).*のようのActionScript 3用のオープンソースユーティリティ共通関数集合です。有名な同様のActionScriptのライブラリは「as3corelib」というものがあります(as3corelibに興味がある方は次のURLでas3corelibクラス単位のトライアルを参照できる)。リリースされている「AS3Commons」のソースを見ると構造はやっはりJavaのlangとutilと大体同じと感じです。作者たち(現時点までは4人がいる)はそれを基づいて進めると思います。

Read the rest of this entry…

Posted in ActionScript, Flash Project | Comments (1) | 3,160 views

Posted on Wednesday, 25th February 2009 by admin

ActionScript 3フレームワークの1つのPureMVCを知ってる人が多いと思います。ServeBox Foundry (sbasfoundry) は、PureMVC似てる、Flex 2/Flex 3アプリケーション開発のために作成されたActionScript 3 / Javaフレームワークです。デザインは、いくつかのデザインパターンに基づいています。また、Flex 2開発においてよく発生する問題を解決するためのツールも含まれています。例えば、モデルとビューの同期、スクリーンブラウズ、アクセス制御リスト、ローカライゼーション、およびラベルの外部化などの問題です。

Read the rest of this entry…

Posted in Flash Project | Comments (1) | 4,710 views

Posted on Wednesday, 25th February 2009 by admin

本文はJavaでXMLファイルを操作するDOM、SAX、JDOMとDOM4Jという4種類の説明とサンプルソースです。

Read the rest of this entry…

Posted in Java | Comments (0) | 14,096 views

Posted on Monday, 23rd February 2009 by admin

As3Converterは、ANTタスクと一部のAS3クラスの集合で、AS2のソースをAS3に変換するツールです。「ActionScript 3」とは、「Flash Player 9」以降で実行できるオブジェクト指向のスクリプト言語、同じで、「ActionScript 2」とは、Flash 7、Flash Lite2以降で実行可能なオブジェクト指向のスクリプト言語です。

AS3はAS2のバージョンアップですから、あるAS2で作ったプロジェクトは、AS3の環境に移動する可能性があります。その場合、手作業でAS2の分法をAS3に変換すると作業量は怖いと思います。As3Converterを使うとその作業は簡単となれます。

Read the rest of this entry…

Posted in Flash Project | Comments (1) | 3,079 views

Posted on Sunday, 22nd February 2009 by admin

すみませんけど、「古い」の話だかも^^)、WINDOWSシステムに、「Application Data」→「Macromedia」(現在はAdobe)→「Flash Player」の配下の何にかフォルダの下には、「.sol」ファイルというのがある可能性があります。これって一体何ですか?

SOLファイルというのは、Flashのcookieファイルです。「Flash Player が利異様するクッキー(.solファイル)には、システムファイルの場所を推定できるような情報が含まれている。一方、リモートからその場所にファイルを保存させることができるので、クッキーにスクリプトを含ませておけばローカルのスクリプトとしてブラウザから実行させることができてしまう。ただし、そのためには攻撃者がローカルのユーザ名を知っている必要がある。」という弱点があります(現在のバージョンはその問題がなくなるね)。

Read the rest of this entry…

Posted in Flash Project, Python | Comments (2) | 3,645 views

Posted on Saturday, 21st February 2009 by admin

FlashCommandとは、AdobeのMike Chambersさんが個人の趣味で、仕事以外の自分のプライベイトの時間を利用して作ったFlashのコンパイルをコマンドラインから起動するツールです。初期のバージョンは2003年に公開されました。C#で作ったので、WindowsのOSのみ対応していました。「MTASC(Motion-Twin ActionScript2 Compiler): フリーのコマンドラインActionScript(Flash)コンパイラ」のMTASCと少し似てるものです。

Read the rest of this entry…

Posted in Flash Project | Comments (0) | 4,161 views

Posted on Tuesday, 17th February 2009 by admin

この前に紹介したライブラリ、ツールなどは全部個別ですね。今回の「SWF Tools」というものは、オープンソースのFlashを使う上で便利なコマンド集です。

Flashを使うのは、メインなブラウザにインストールされている便利点があるので、PNG/JPEG/GIF/PDF/WAV/FONTなどフォーマット内容をSWFに変換すると特に専用のプレヤーをインストールしなくても内容を見えますね。SWF Toolsには、基本は何かからFlash形式に変換する○○2swfです。

SWF生成系以外、解析系のツールとしてSWFDump/SWFStrings/SWFExtractがあります。

Read the rest of this entry…

Posted in Flash Project | Comments (0) | 10,736 views

Posted on Monday, 16th February 2009 by admin

JSwiffとは、ピュアJavaでAdobe Flash fileの生成、操作のオープンソースのフレームワークです。

Flashファイルの読み書き機能を提供しています。紹介したTransformJavaSWF2JGeneratorと同じのようなJavaで実装されたフレームワークですが、GoogleやYahooで検索して見ましたが、日本語世界にJSwiffの使用者は多くないようです。

厳しいライセンスGPLを採用するのは、原因の一つかと思います。

Read the rest of this entry…

Posted in Flash Project | Comments (0) | 1,964 views