- 2009-09-19 (土) 16:49
- ActionScript3.0 | Flash | FlashDevelop

今回は久々に早いリリース。
出かけていてリリース情報遅れてすみません。
さて、いつものように和訳などしていきます。
今回のリリースでは 3.0.3 で見つかった問題を修正しました。
煩わしいわずかなバグも修正して、プログラムが安定して動くように改良しました。
今回のリリースは RC2 以降のすべてのバージョンに互換性があります。
ダウンロードは以下から。
http://www.flashdevelop.org/community/viewtopic.php?f=11&t=5456
過去のバージョン情報や最新情報インストール方法などは以下から。
http://blog.bk-zen.com/2009/07/12/190/
変更点や注意点は以下から。
まずは注意から
まずは注意から
今回、Project の Class ファイルのテンプレートと ASClassWizard にアップデートがありました。
だから設定ファイルの Class.as.fdt を書き換えている場合はバックアップを取って削除しておきましょう。
次に変更点
- タイプ決定の部分とコードパーサーを修正
- ビルドに失敗して落ちるバグを修正
- ASClassWizard の テンプレートを修正
- HaXe の補間 を追加 (filt3r さん)
- その他 UI の安定化とパフォーマンスの修正。
今後の FlashDevelop
- デバッガ
- リファクタリング
- HTML/JSプロジェクトの追加
- クロスプラットフォーム
- MXML の補間の強化
さて、インストール。
ASClassWizard 部分が変わったとのことで、
どこが変わったのかを見ると
C:\Documents and Settings\user名\Local Settings\Application Data\FlashDevelop\Templates\ProjectFiles\AS3Project
の中 の Class.as.fdt が変わっています。
以前のものに戻ったようです。
代わりに Class.as.fdt.wizard が追加されました。
ASClassWizard を使用した場合はこちらを参照するようです。
AS2 も同様です。
ASClassWizard プラグインを投入した際に Class.as.fdt が上書きされない問題などが起こったためと思われる。
なので FD3.0.2 からのアップデートの場合は気にしなくてもよいかも知れない。
念のためClass.as.fdt がアップデートされずエラーなどが出た人用に中身を載せておく。
AS3用
package $(Package) $(CSLB){
/**
$(CBI)* ...
$(CBI)* @author $(DefaultUser)
$(CBI)*/
public class $(FileName) $(CSLB){
public function $(FileName)() $(CSLB){
$(EntryPoint)
}
}
}
AS2用
/**
$(CBI)* ...
$(CBI)* @author $(DefaultUser)
$(CBI)*/
class $(FileNameWithPackage) $(CSLB){
public function $(FileName)() $(CSLB){
$(EntryPoint)
}
}
以下気づいたところ
■ …rest が直った
-
private function test(…rest): void{}
などで設定した …rest が取得できるようになっていた。
Interface などを実装する際に煩わしかったバグがやっと取り除かれた。
■ 直接ユーザーには関係ないが 3rd パーティのプラグインの SVN の位置が変わった
-
プラグイン開発者は注意が必要。
今のところこんな感じです。
今回のアップデートはバグ潰しがメインだったようです。
特に rest の部分はうれしい。
RC7 以降のバグで小さいけど大きなバグだった。
何か和訳ミス、気づいたところなどがありましたら報告ください。
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://blog.bk-zen.com/2009/09/19/239/trackback/
- Listed below are links to weblogs that reference
- FlashDevelop3.0.4 リリース from 馬鹿全

