[Flex3]FlashDevelop 3.0.0 beta6 リリース

Posted under Flex/AIR/Flash by uechoco on 水曜日 20 2月 2008 at 13 : 40 : 34

 2/15にFlashDevelop 3.0.0 beta6がリリースされたようです。

Changes:



* General UI and localization fixes and improvements


* New Bookmarks panel added for an overview of all your open documents bookmarks


* Captures Flash CS3 compiler errors in FD results panel when CS3 is called from FD


* Contextual generators (Ctrl+Shift+1) for getter/setter, event listeners, override methods, interface implementation, unknown var/method


* First class SWC integration in AS3 projects


* New in templates, set package of new project. Creates the main class with the package you provide


* You can run your project in your web browser instead of FD or external player


* Less agressive and generally smarter completion


* Improved Flex Compiler support


* Improved Flash CS3 support



+ Other nice things that we forgot…



Important:



* Java 1.6+ is required for the Flex compiler (ActionScript 3).


* The Flex SDK (2 or 3) is required for ActionScript 3 development if you don’t use Flash CS3.


* Backup your customized user files and uninstall any previous versions of FlashDevelop 3.0.0.

日本語訳すると

変更点:



+ 他にもたくさん改善したけどわすれちゃったぜ



重要な注意点:


* Flexのコンパイラ(ActionScript 3)にはJava 1.6+ が必要です。


* Flash CS3を使わないのであれば、ActionScript 3の開発にはFlex SDK (2 or 3)が必要
です。


* カスタマイズしたユーザー設定のバックアップを取って、前のバージョンのFlashDevelop 3.0.0をあインストールしてください。

な感じかな?これからのバージョンアップに期待です。


* ユーザーインターフェースとローカライズの修正と改善


* 新しくブックマークパネルを追加


* FlashDevelopからFlash CS3を呼び出しているとき、Flash CS3のコンパイラのエラーをキャッチして結果パネルに表示


* プロパティのゲッター/セッター、イベントリスナー、オーバーライドメソッド、インターフェースの実装、未定義の変数やメソッドに対する
コードの自動生成を行うショートカット(Ctrl+Shift+1)

* ActionScript 3のプロジェクトに、ファーストクラスのSWCを結合


* New in templates, set package of new project. Creates the main class with the package you provide?


* FlashDevelopの外部プレイヤーの変わりに、Webブラウザを使ってプロジェクトの実行ができる


* 今までよりも積極的ではないが、賢いと思われるコード補完


* Flexコンパイラのサポートの改善


* Flash CS3のサポートの改善


[Flex3]CodeZine:Flex基礎講座(パート2)をFlex3で書き直してみる

Posted under Flex/AIR/Flash by uechoco on 水曜日 20 2月 2008 at 00 : 00 : 00

 前回の[Flex3]CodeZine:Flex基礎講座(パート1)をFlex3で書き直してみるの続きで、今度はCodeZine:Flex基礎講座(パート2):Flex電卓アプリケーションの作成(ActionScript, MXML, Macromedia Flex)のFlex3化に挑戦しました。

 

flex_CodeZine_Calculator.jpg

 いきなり結果画面を出したのは、Flex3になってもほとんどソースコードは一緒でしたというオチ。ただ1つ、注意しなければならないのは、Voidではなくvoidです。つまり、全部小文字なんです。たぶん、主な違いはそこだけだと思います。

 このサンプルで、mxmlファイルとasファイルが連携できた。いい感じ。


[Flex3]Alert.show()でMXMLやActionScriptのデバッグ

Posted under Flex/AIR/Flash by uechoco on 火曜日 19 2月 2008 at 20 : 03 : 37

 ActionScriptはJavaScriptのようなものなので、MXMLやActionScriptのデバッグにAlertダイアログを使うことが多々あります。ただし、デフォルトのクラスではないので、mx.controls.Alertをインポートして使います。

<mx:Script><![CDATA[
??import mx.controls.Alert;
??
??private function hoge():void
??{
????Alert.show("Hello, World");
??}
]]></mx:Script>

flex_AlertDebug.jpg


[Flex3]“A file found in a source-path can not have more than one externally visible definition”

Posted under Flex/AIR/Flash by uechoco on 火曜日 19 2月 2008 at 00 : 00 : 00

 Flex3で、今はCodeZine:Flex基礎講座(パート2):Flex電卓アプリケーションの作成(ActionScript, MXML, Macromedia Flex)を勉強中です。

 タイトルに謎な英語がありますが、さっきまで「A file found in a source-path can not have more than one externally visible definition」というエラーの意味が良くわからなくて少し悩みました。「ソースパスの中に見つかったあるファイルは、外部に見える定義を1つ以上もつことはできない」???

 エラーのソースコードはこちら。

package {
????
??public var calcView:Object;
 で、しばらくして気づいたのが、CalculatorHandlersクラスの中に書いたつもりだったcalcViewフィールドをpackageの直下に書いていたようでした。でしっかりと

package {
????
と書き直してやると、エラーが消えてくれました。どうやら、packageの直下に変数定義みたいのを間違えて書いたときにおきるエラーのような気がします。

??public class CalculatorHandlers {
??????
????public var calcView:Object;
????
????public function CalculatorHandlers() {
??????
????}
????
??}
??
}

??public class CalculatorHandlers {
????
????public function CalculatorHandlers() {
??????
????}
????
??}
??
}


[Flex3]ComboBoxを表示する

Posted under Flex/AIR/Flash by uechoco on 金曜日 15 2月 2008 at 02 : 05 : 00

 まずはmxmlのコンボボックスのサンプルを作ってみようかと。

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
??<!-- Data Model -->
??<mx:ArrayCollection id="comboArray">
????<mx:String>aaa</mx:String>
????<mx:String>bbb</mx:String>
????<mx:String>ccc</mx:String>
????<mx:String>ddd</mx:String>
??</mx:ArrayCollection>
??<!-- View -->
??<mx:Panel title="ComboBox Sample">
????<mx:ComboBox id="sampleCombo" dataProvider="{comboArray}" />
??</mx:Panel>
</mx:Application>

で、実行結果がこんな感じ。

flex3_ComboBoxSample.jpg

最近はxml形式でウィンドウを定義できるんですね。ようやく時代に追いついた感じがする。


« 前ページへ

Copyright © 2012 うえちょこ@ぼろぐ. WP Theme created by Web Top.