- 2009-03-11 (水) 8:28
- ActionScript3.0 | Flash | FlashDevelop

具合が悪くて寝てたせいで遅れた・・・。
とりあえず、寝ぼけた頭で翻訳したので今日は一段と和訳に自信なし。
RC1 は結構バグがあったっぽいから RC2 はどうかな?
ってことで例の如く FlashDevelop 3.0.0 RC2 をインストールします。
http://www.flashdevelop.org/community/viewtopic.php?f=11&t=4374
前のバージョン情報およびインストール方法など
http://blog.bk-zen.com/2009/07/12/190/
最近は日課の様な気がしてきました。
もちろん今回も英語には自信がないです。
今回、ユーザーファイルに関係するすべての機能を実装したためリリースは遅くなった。
したがって、今回もユーザーファイルは前のバージョンとの互換性はない。
申し訳ない。
FlashDevelop3 の最終的なリリースにアプローチしている。このリリースは機能の最終リリース。
現在、FlashDevelop がしかりするように集中している。
また、私達は FlahDevelop の基礎に関する何らかのドキュメントを書こうとしている。
そして、私達に加わるすべての貢献者を歓迎する。
ってことは、RC3からはユーザーファイルが引き継げるようになるってことかな?楽しみだ。
変わったところ。
- 新しいイベントとコメントをプラグイン開発者のために追加した。
- New installable filetype (*.fdz) to deploy files in FD world. ?
- わずかに改訂されたエディタは現在の FlashDevelop に入った。
- FlashLogViewer プラグインを追加。FDTracer プラグインを単純化したもの。
FDTracer by Andrew Lucking - EnchancedArguments プラグインも追加。
Enhanced Arguments plugin by Mike McMullin - UTF-8 のファイルを Byte Order Mark なしでセーブできるようになった。
- いくつかの新しいオプションがUIと過程に追加。
- 補完用の intrinsic クラスも改善、改修した。
- AIR 1.5 用のテンプレートをアップデートした。
- もちろんバグも改善、改修した。
将来的なプラン
- AS3 debugger の調査を終わらせる。
- Implement class インポート の再構成?、パッケージのリファクタリング
- 可能なクロスプラットフォーム実現を評価する?
- HTML,JS プロジェクト追加、Jangaro AS to JS コンパイラーを調査。 Jangaroo → http://www.jangaroo.net/home/index.html
- MXML の補完をスマートにする。
- Haxe コンパイラーをしっかり溶け込ませる?
重要なお知らせ
- 以前にメニューやシンタックスファイルの設計をした人は、wiki から改造を再検討する必要がある。
wiki → http://www.flashdevelop.org/wikidocs/index.php?title=Configuration - ユーザーファイルをバックアップしてから FlashDevelop をアンインストールしてください。
- この先はこちら側でユーザーファイルを保存するつもりなので、再びこのリリースに基づくファイルを設計してください。
- 必要なものは以前と同じ。
ってことで早速RC1をアンインストールして、RC2インストール!
※ セッティングファイルは自分で取っておいてね。
ん?気のせいか起動が早くなった気がする。
気づいたところ
- 最初にプロジェクトを作ると、Author を設定するパネルが出てくる。
- 以前おかしかった intrinsic も直ってた。
- 一般的なメニューをエディタのコンテキストメニューに追加してあった。
- File -> Encoding のあたりが変わってる。
- Files パネルは現在のプロジェクトに連動する、現在のファイルをデフォルトとすることもできる。
Filesパネルの右上の Synchronize をクリック。 - MXML を使用したプロジェクトはいまだに微妙。特に Script を使用したところはやばい。MXMLの補間は良くなっている。
デフォルトでついたプラグインについて
・EnchancedArguments プラグイン
これは素晴らしい。
for 文の Snipppets とかを利用するときに
for + Ctrl + B すると
for 文が保管されるが、それをより便利にするためのプラグイン。
for 文でよくつかわれる i を x や y にしたり出来る。
Snippets Editor で $$(var=i,x,y) とかやっておくと使うときにプルダウンメニューで選ぶことができる。
こうしておくといいっぽい。
for (var $$(var=i,x,y):int = $$(min=0); $$(var) < $$(max=n); $$(var)++) $(CSLB){
$(EntryPoint)
}
他にも DateTime とかある。
http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx
の形に準拠した値で扱うことができる。
たとえばこんな感じ class のSnippets を書き換える。
/**
* $$(class=class)
* @author $(DefaultUser)
* @version $$(version=.1)
* @date $$(#DateTime#=yyyy/MM/dd)
*/
class $$(class) $(CSLB){
$(EntryPoint)
}
すると、Class名とバージョンをダイアログで聞かれて、それに答えるとちゃん以下のように表示してくれる。
/**
* hoge
* @author jc at bk-zen.com
* @version .1
* @date 2009/03/10
*/
class hoge
{
}
すげー便利!
ほかにも、環境変数とかを表示させたりもできるっぽい。
・LayoutManager プラグイン
まだ見てない。
また何かあったら更新予定。
- Newer: Frame メタデータタグでプリローダを作る時の注意
- Older: SWF デコンパイル対策2
Comments:2
- rei 09-03-16 (月) 16:46
-
いつも拝見し、参考にさせていただいています。
ご質問させていただきたいのですが、
最近actionscriptを書き始めてFlashDevelop 3.0.0 RC1から
使っていて今はRC2を使っています。
CS3などのオーサリングツールは使わずに
Flex3SDK,FlashDevelopのみで作っているのですが
FlashDevelopに含まれているflパッケージ
(FlashDevelop/Library/AS3/frameworks/FlashIDE/fl)を
使用する様な、例えばTweenLiteやFive3Dなどですが、
’fl.~’等とimportしていると
「関数にボディを含める事が出来ません」とエラーが出ます。
調べてみても同様のケースで詰まっている方は
いらっしゃらないようでした。
FlashDevelopの設定の仕方が悪いのでしょうか。
何か考えられる原因がお分かりでしたらお教え願いますでしょうか?お忙しいとは思いますがよろしくお願いします。
- jc 09-03-17 (火) 1:25
-
> rei さん
こんばんわー。
あぁーそれはたぶん
FlashDevelop/Library/AS3/frameworks/FlashIDE/fl 以下が何のファイルか?ってところに答えはあると思います。
そのどのファイルでもいいので開いてみると、メソッドやパラメータの定義のみされているのがわかると思います。
つまりおそらくこれは、定義ファイルなんですね。
同様に、frameworks 以下全部そうです。
ひとつ上のディレクトリにある intrinsic もそうです。
ライブラリというディレクトリのしたにあるので勘違いしやすいですよね。
じゃあ本物の fl パッケージはどこにあるかというと Flash CS3 などをインストールした時に一緒にインストールされたり、http://evolve.reintroducing.com/downloads/ などから fl パッケージの SWC ファイルとかをダウンロードしてきて、 User Classpath や Global Classpath などに設定しておけば使えますよー。
Trackbacks:4
- Trackback URL for this entry
- http://blog.bk-zen.com/2009/03/11/132/trackback/
- Listed below are links to weblogs that reference
- FlashDevelop 3.0.0 RC2 リリースされてた from 馬鹿全
- pingback from FlashDevelop 3.0.0 RC2 released | ton-up blog - とんぶろ 09-03-11 (水) 9:33
-
[...] FlashDevelop 3.0.0 RC2 リリースされてた Posted in 未分類 | Leave a [...]
- trackback from blog.naggg.jp 09-03-30 (月) 13:42
-
FlashDevelop 3.0.0 RC2 のインスコと日本語フォントの設定…
こんにちは! 年度末の予算消化に伴う制作ラッシュの中、皆さんどうお過ごしでしょ……
- pingback from flabaka - FlashDevelopのSnippet(for編) 09-04-10 (金) 20:33
-
[...] 馬鹿全さんの『FlashDevelop 3.0.0 RC2 リリースされてた』というエントリのEnchancedArguments プラグインの箇所を読んだら、そんなことしなくていいんだ! ということに気がつきました。 [...]
- trackback from 独学ActionScript 09-04-13 (月) 23:40
-
[FlashDevelop]FlashDevelopの使い方 (8)進化したスニペット機能…
以前スニペット機能の基本的な使い方を調べてエントリしたのですが、RC2のバージョンからそのスニペット機能が進化して便利になっているので、その使い方をメモ。※このエントリで…

