nod::ぶろぐ:RIA::Flex/AIR/Flash

FlashやFlex,(Ajax),S2Flex2,ActionScript3,yui-frameworks,Akabanaプロジェクトなどのメモ帳

EclipseでFlexの開発をする。(Zornに近づく..のか?)

EclipseでXMLファイルを編集するときには以下のPluginを使っていました。

XMLBuddy

でも、このpluginは、Pro版($35)でないと、XML Schemaに対応していません。
XML Schemaに対応しているののでよく聞くのはoXygenです。このエディタも有償です。

Freeで使えるXML Schemaに対応しているものとして、XMLSpy 2005のHomeEditionがあります。

Flexのインストールディレクトリにある、XSDファイル(mxml.xsd)をXML Spyに読み込んで使ってみたのですが、設定かまたまた使い方のせいなのか、補完しながら編集することができませんでした。

有償なものをつかわなければダメかと思っているときに、Eclipseのサブプロジェクトである、WebTools Platformをインストールしてmxmlを編集する方法が公開されていました。


Setting up Eclipse for Flex


上記のページを参照して早速セットアップしてみました。

WebTools Platformのページには、Eclipse3.1+WTP0.7をひとまとめにした
パッケージも公開されています。

でも、FDTやASDTなどインストールした環境を作ったばっかりだったので、必要なものだけ
インストールをしました。

1.EclipseでHelp -> Software Updates ->Find and Install ... を選択して更新画面を表示する。

2.Search for new features to installを選択して"Eclipse.org updatesite"を選択して更新一覧を
表示する。

3.更新一覧にあるもののうち以下のものを選択する。
インストール一覧

4.xmlエディタとの関連付けを変更する。
 Window->Preferences...->General->Editors->File Associationsを選択して画面上部のAdd...をクリック。
 "*.mxml"(ダブルクォートなし)を入力して OK
 画面下部のAssociated editors:のAdd...をクリックしてXML Editorを選択する。

5.xml Schemaを登録する。
 Window->Preferences...->Web and XML->XML Catalogを指定し、User Specified Entriesを選択して Addボタンをクリック。
 URI: file:C:\Program Files\Macromedia\Flex\extras\schema\mxml.xsd
 Key Type: Namespace Name
Key:http://www.macromedia.com/2003/mxml
でOK

以上で設定完了です。

あとはファイルを新規に作成して、


<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml" >

まで入力すると、タグの補完がきくようになりました。 画面デザインはFlex Builderの方がいいけど、できているものの一部の修正なら Flex Builderに戻らなくてもEclipseだけで開発できるので効率がよくなりそうです。

これで一歩Zornに近づきました。< おいおい(^_^;)

参考にしたページ:
Setting up Eclipse for Flex


[追記]

LaszloのLZXも入力補完ができるそうです。

EclipseでLaszloのLZXを入力補完


Posted by nod at 2005年09月05日 02:45 | コメント (0) | トラックバック (0) | Clip!! | Clip!! | このエントリーを含むはてなブックマーク |digg it! |del.icio.us it!

この記事に対するコメント

この記事に対するコメントはまだありません。


コメントを投稿する




保存しますか?



この記事のトラックバックURL


この記事に対するトラックバック

この記事に対するトラックバックはまだありません。



Flex.org - The Directory for Flex Get Adobe Flash Player Made with dreamweaverMade with fireworksPowered by Movable Type 3.36Powered by Wandering Wind
Copyright : [Articles] (C) nod::ぶろぐ:RIA::Flex/AIR/Flash All Rights Reserved.
[Comments/Trackbacks] ... Authors of those have rights.