Adobe AIR Extension for Dreamweaver betaについて

| No Comments

時間が空いてしまいましたが、6月にAdobe Labsで公開されたDreamweaver CS3用のAIR拡張機能について説明します。

・必要システム構成
- Dreamweaver CS3
- OSはDreamweaver CS3のシステム構成に対応
- Adobe Extension Manager CS3
 Dreamweaver CS3をインストールすると同時にインストールされます。
 インストールされていない場合は下記からダウンロードできます。
 http://www.adobe.com/jp/exchange/em_download/
- Java virtual machine(JRE or JDK version 1.4.2 or newer)
 ※これは、AIRアプリケーションを作成するために必要
http://java.sun.com/j2se/1.4.2/download.html
もしくは、
http://java.sun.com/javase/downloads/index.jsp
- Adobe Integrated Runtime (AIR)
http://labs.adobe.com/downloads/air.html

・ダウンロード
下記にてAdobe AIR Extension for Dreamweaver betaをダウンロードいただけます。
http://labs.adobe.com/wiki/index.php/AIR:Dreamweaver_CS3_Extension

・開発者用ドキュメント(英語のみ)
英語のみとなりますが、『Developing AIR Applications with HTML』という開発者用のドキュメントを公開しています。Dreamweaver用の拡張機能について解説している“AIR Extension for Dreamweaver”という章があり、拡張機能の使い方やプレビューの方法、AIRアプリケーションへのパッケージ方法など説明していますので、ぜひご覧ください。
http://livedocs.adobe.com/labs/air/1/devappshtml/help.html?content=AIR_extension_01.html

※日本語版のDreamweaver CS3で使う場合
下記の2点、注意点がありますのでご了承ください。

  1. Dreamweaver起動&終了時、新規ファイル作成時等にJavaScriptのエラーダイアログが2度表示されます。(その際はOKを押せば作業を継続できます)
  2. テキストのエンコーディングはUTF-8のみ対応(他のエンコーディングは文字化けします)
Tipsとしては、AIRアプリケーションを作成していない時は拡張機能でオフにすれば、JavaScriptのエラー画面が表示されなくなります。必要な時に拡張機能をオンにするようにしていただければと思います。

追記:
日本語環境でJavaScriptのエラーが出る症状ですが、あくまでも自己責任ですが回避方法をakihiro kamijoで公開しています。

正規のコメントとしては、次のアップデートまでお待ち下さいになりますが、 あくまで自己責任でお願いしますということでフォローすると、以下の修正を行えばエラーが出なくなるようです。

AIRInit_onOpen.htm ファイル (Windows の場合、ユーザディレクトリ下の
Application Data\Adobe\Dreamweaver 9\Configuration\Commands 、
OS X の場合 ライブラリ/Application Support/Adobe/Dreamweaver 9
/Configuration/Commands にあります) の 73 行目
var attrName = keywordsNodes[j].getAttribute("name");
if (attrName && attrName.toLowerCase() == "client keywords")
を以下のように変更します。
var attrName = keywordsNodes[j].getAttribute("id");
if (attrName && attrName.toLowerCase() == "codecolor_javascriptclient")

Leave a comment