Flex User Group 主催のRIAセミナーが大阪で行われます。
2009年01月31日
Adobe MAX 2008の基調講演一日目でも紹介されていた、Tour de Flex がAdobe MAX Japanのタイミングで1.1になっていました。
version1.1になってLocalizationとしてメニューやリファレンスが日本語対応したり、Flash Player 10/Adobe AIR1.5ベースのサンプルが追加されたりしているとの事。
また、RSLを利用することで、サイズを軽減したりもしているようで0.1のバージョンアップにも関わらず、多くが改良されているようです。
» 続きを読む
Posted by nod at
02:17
|
コメント (0)
|
Clip!!
2009年01月11日
mxml やasファイルのソースコードをフォーマットする機能に対するリクエストは、以前よりJIRAにもあがっていますがFlex Builder Gumboでも採用されない?ようです。
そんな中、竹添さんの日記(新・たけぞう瀕死の日記)で紹介されていたFlex Formatterというのがあったので試してみました。
インストールは、jarファイル(FlexPrettyPrintCommand_0.6.4.jar)をFlex Builderまたは、Flex Builder Pluginをインストールしてるpluginフォルダにいれて起動するだけのシンプルなものです。
Eclipse 3.3+. が条件になっているので、standalone版ではFlex Builder 3.0.2以降になるかもしれません。手元に有る環境で、Flex Builder 3.0.2とEclipse3.3.1.1では動作しました。
起動すると2つのIconボタンが追加されます。(左の2つのボタン)
- Format Flex Code(左側のボタン)
- Indent Flex Code(右側のボタン)
» 続きを読む
Posted by nod at
22:17
|
コメント (0)
|
Clip!!
2008年12月20日
Flash Player10での新機能のひとつである、RTMFPを使ったP2P(Peer2Peer)がCocomoで使えるというエントリーがありました。
このエントリーでは、Flash Player 10 + RTFMP =P2PではなくC2C(client-to-client )というように表現しています。
Cocomo アプリケーションを作成する際に利用する認証を、AdobeHSAuthenticatorにしてprotocol="rtmfp"と指定することで利用できるとの事。
<rtc:AdobeHSAuthenticator userName="[username]"
password="[password]" protocol="rtmfp"/>
実際にエントリーにあるサンプルを動かしてみました。
» 続きを読む
Posted by nod at
12:34
|
コメント (0)
|
Clip!!
2008年11月27日
Adobe MAX 2008 で受けたSessionのひとつにExtending Flex Builderというのがあります。
Flex Builderのextension-pointをもとに機能拡張をするというSessionで、実際にコードをもとに解説するといった内容でした。
現在Flex Builder 3を拡張するには以下の2つがあるとの事です。
- EclipseのAPIを使う方法
- Flex BuilderのAPIを使う方法
2つ目のFlex Builder のAPIを使う方法はAS関連であればCodeModelを、MXML関連であればDesignModelを使うと良いとの事でした。
CodeModelとDesignModelについては、ここにドキュメントがあります。
» 続きを読む
Posted by nod at
02:35
|
コメント (0)
|
Clip!!
2008年11月25日
インストールではじかれてしまったFlash Catalyst ですが、システム要件ではじかれてしまうのが納得いかなかったので、別のハードディスクを用意してシステムをレストア(10.4ベース環境)しました。
同じマシン(MacBook)でもOSがcase-sensitiveでなければインストールはできるようです。
Installerを起動すると初期化処理が始まりました。
ファイルフォーマットがHFS+のcase-sentisiveだとここまで到達しません。
日本語環境で起動したので日本語表記になっています。
Flex Builder の様なInstall Anywhereで作られたものではない様です。
どちらかといえばCSファミリーのような雰囲気です。最初にシリアルNoを入力するように促されます。
readmeには
the product expires after a 3 day trial period.
とありましたが、インストーラをみるかぎり30日は使えそうです。
» 続きを読む
Posted by nod at
03:21
|
コメント (0)
|
Clip!!
Flash Catalystのインストールに失敗してしまったのでもうひとつのリリースであるFlex Builder Gumboをインストールしました。
Flash Catalystのようにインストーラが起動してすぐにエラーにはなりませんでしたが、途中でエラーしてしまい途中で終了してしまうことが何度もありましたが、根気強く20回くらい試したところ、無事インストールする事ができました。
インストールに失敗したのは、DVDドライブによるかもしれません。インストーラが起動している間、DVDドライブがかなり大きな音を出してアクセスしていました。他の環境ではもっとスムーズにいくと思います。
Flexのロゴがこれまでの黒地に白文字だったのがGumboはグレーに黒文字になっていました。
» 続きを読む
Posted by nod at
02:11
|
コメント (0)
|
Clip!!
2008年11月18日
Adobe MAX 一日目の基調講演でも紹介されたTour de Flex。
AIRアプリケーションとして公開されています。
FlexのComponents ExplorerとAPI,さらにASでアクセスできるServiceAPIをCloudsとしてカテゴライズして同様にサンプルを参照する事ができます。
その他、Data VisualizationではiLogElixir、KAP IT Lab、 MappingではGoogle,YahooMaps,Mapquest,OtherにはDegrafaやSpringGraph、CoverFlowと盛りだくさんです。
先日Betaサービスが公開されたCocomoも一覧に載っています。
Flexとは?というのを伝えるのにわかりやすい気がします。
これにFlashのAPIが加われば、CS4では動かない?といわれているFlash Resouce Managerもいらなくなるかもしれません。
Windows/MacOSX/Linuxで動作するとの事です。
MacBookでも動くのですが、Dockが下にあるとフッタ部がDockにかぶってしまいサイズ変更ができなくなってしまいました。Dockは隠すかまたは左右に置くしかなさそうです。
#ここからDownloadできます。
Tour de Flex | Flex.org - Rich Internet Application Development
http://flex.org/tour/
Adobe MAX情報続き..ます
Posted by nod at
20:10
|
コメント (0)
|
Clip!!
GumboのSDKがAdobe Flex Builder Gumboに先駆けてMilestone Buildsが公開されDownloadができるようになっています。(4.0.0.4021 )
Flex Builder Gumboが公開される前は、Flex Builder 3.0.2への更新をしてチュートリアルを参考にして環境を構築すると、試す事ができそうです。
» 続きを読む
Posted by nod at
00:43
|
コメント (0)
|
Clip!!
2008年11月17日
Chuck Freedman のエントリーによると、AdobeがFlexの名称をFlash Platformにするとの事です。
エントリー元の方は今回のMAXのスピーカさんのようです。
ThermoやFlexなども用途や視点が違えどswfファイル出力するということで、一般的に知られているFlashにまとめていくという方向性のようです。
もし本当ならまた混乱と誤解が多く生じてしまう予感がしています..。
Chuck Freedman » Adobe changing the Flex name, now Flash Platform
http://www.chuckstar.com/blog/?p=233
Flash Is Now A Platform, AIR Gets An Upgrade, And Adobe Puts A Catalyst In Gumbo
http://www.techcrunch.com/2008/11/16/flash-is-now-a-platform-air-gets-an-upgrade-and-adobe-puts-a-catalyst-in-gumbo/
#追記:日本語翻訳も公開されていました。
Flashは今やプラットホームだ/AIRはアップグレード/CatalystがGumboに入る
http://jp.techcrunch.com/archives/20081116flash-is-now-a-platform-air-gets-an-upgrade-and-adobe-puts-a-catalyst-in-gumbo/
Posted by nod at
19:26
|
コメント (0)
|
Clip!!
Adobe SystemsのFlex3ページよりFlex Builder 3.2がDownloadできるようになっているそうです。(via AKABANA)
※日本のページのリンクはこのエントリーを書いている時点ではFlex Builder 3.1のままです。
また、Adobe AIR1.5もリリースされ、Download可能になっているとの事です。(via FxUGフォーラム Pepeさんの投稿)
» 続きを読む
Posted by nod at
18:46
|
コメント (0)
|
Clip!!
2008年11月16日
来週から始まる、Adobe MAX 2008で受講予定のセッションは以下のものです。
Monday, November 17, 2008
09:30am - 11:00am MAX 2008 Opening General Session
11:30am - 12:30pm Flash Player Internals
02:00pm - 03:00pm Using C++ Libraries in Flash Player and Adobe AIR
03:30pm - 04:30pm Advanced Tips and Tricks for Flex Builder 3
05:00pm - 06:00pm Future of Communication with RTMFP
06:30pm - 08:30pm Welcome Reception in Community Pavilion
08:30pm - 10:30pm Birds-of-a-Feather and Meet the Team
09:00am - 10:00am Best Practices for Developing with Flex in a Team
Tuesday, November 18, 2008
10:30am - 12:00pm General Session
01:30pm - 03:00pm Using Flex and Adobe AIR to Automate Creative Suite 4 Workflows
03:00pm - 04:00pm A Deep Dive into the Flex 3 Framework
04:30pm - 05:30pm Next-Generation Flex Skinning
06:00pm - 07:30pm Sneak Peeks
07:30pm - 10:30pm Customer Appreciation Event de Young Museum
Wednesday, November 19, 2008
09:30am - 10:30am Extending Flex Builder
11:00am - 12:00pm Architecting a Shared Codebase for Browser and Desktop
02:00pm - 03:00pm Building High-Performance Applications for Adobe AIR
03:30pm - 04:30pm Cocomo Deep Dive: Building Social RIAs with Flex + Adobe Hosted Services
05:00pm - 06:00pm Looking Ahead to the Next Version of Flex Builder
» 続きを読む
Posted by nod at
02:31
|
コメント (0)
|
Clip!!
2008年07月20日
Mike ChambersさんのblogでAdobe AIRの開発時に使用する実行環境(ADT)のエラーコード一覧に対するリンクが掲載されていました。
コンパイラのエラーコードやFlash Playerのエラーなど不明な事が多いのですが、AIRアプリもよくわからないエラーがあるので、メモしておきます。
でも...
5 Unknown error
やっぱりわからないかも。orz..
#ここにエラーコード一覧が掲載されていました。
#日本語化してほしい一覧のひとつ
AIR Developer Tool (ADT) Error Codes
http://kb.adobe.com/selfservice/viewContent.do?externalId=kb404054
#実行時のエラーコード表
Main Page - Flexerrorcodes
http://editthis.info/flexerrorcodes/Main_Page
#Flex2のコンパイラの警告
http://livedocs.adobe.com/flex/2_jp/langref/compilerWarnings.html
#AS3/Flex3のコンパイラ警告
http://livedocs.adobe.com/flex/3_jp/langref/compilerWarnings.html
追記:リンク張りミスっていたのを修正しました。まなびえさんありがとうございました。m(__)m
Posted by nod at
16:51
|
コメント (1)
|
Clip!!
2008年07月19日
Spekt IDEというJavaScript の開発環境が、Flexに対応したとして、紹介されていました。
Flex Builder 3の代替になるかは?ですが、Single User Licenseで$29.90で販売されているようです。
Spekt IDEはJavaScriptだけでなく、Laszloや、SilverLight、Yahoo! Widgetのサポートもあって、最近Flexのサポートをが追加されたようです。
コード補完?以上の機能がどのようなものがあるのかは、サイトの紹介ページだけではわかりませんが、SDK単体で行うよりは便利なのかもしれません。
» 続きを読む
Posted by nod at
08:14
|
コメント (0)
|
Clip!!
2008年05月05日
最近はやり?のサーバロジックを呼び出す際に、サーバ側で発生したエラー情報をクライアント(Flex)で受け取る方法が書かれたエントリーを集めてみました。
RemoteObjectやWebServiceなど呼び出し方法やサーバ実装によって取得方法が異なるようです。
WebServiceなんかは、ServerStatusCodeが200番でないと、エラー情報が取得できないらしく、みなさんServletのfilterやASP.NETのGlobal.asxなどで変更して対応しているようです。
WebServiceについてはBlazeDSのproxyを使った場合で変わったりするのでしょうか?ちょっと気になるところです。
» 続きを読む
Posted by nod at
01:29
|
コメント (0)
|
Clip!!
2007年06月17日
先日ベータ版が公開されたFlex 3の開発ツール(moxie=Flex Builder 3)をインストールしてみました。
起動してみようと思ったのですが、現段階のベータで既にactivationがかかっていて、30日くらいしか使う事ができないようです。
[2007/06/17追記]:このエントリーでは、実際に動かした事は書いていません(>.<)
インストール後に存在確認しただけのエントリーです。
» 続きを読む
2007年01月16日
Wiiで利用することができるFlash Player はFlash Player 7ベースだということを聞きました。
Flash Player 7ベースであるなら、Flexアプリケーションはwiiで動作するのかな?と思い、周囲の人でwiiを持っている人に見てもらいました。
FlexといってもFlex1.5の話です。
Flash Player 9が必要なFlex 2アプリケーションのことではありません。念のため。
結果は表示することができたとのこと。(^^)v
» 続きを読む
2006年10月30日
JohnDowdellさんがFxUG(Flex User Group)を紹介してくださっています。
かずみちさんが作成したflyerをみてアクセスして頂いたようです。
developer centerに取材された方がいたり、日本以外のユーザがjoinするというオファーがあったりと
FxUGにとってはセッション以外にも得る物が多かったように思います。
#私自身はそのあたりについては、あまり貢献できませんでした。m(__)m
JD on EP:FxUG.net
http://weblogs.macromedia.com/jd/archives/2006/10/fxugnet.cfm
Flex User Group
http://www.fxug.net/
2006年08月02日
各所にて報じられていますがここしばらく更新がなかったIFBINが、オープンソースになっていました。
クライアントアプリケーションをダウンロードしてインストールするとFlash(flex?)ベースの一覧表示をするアプリケーションが立ち上がります。
そこで一覧から好きなものを選択するとソースコードも含んだサンプルをdownloadすることができます。
Flash /Flexと分かれていて一覧から選んですきなものをdownloadできます。もちろんこれまで購読者のみ提供されていたものもOKです。
» 続きを読む
2006年06月28日
FileReference APIを利用したFlash Playerでのファイルアップロードに関するTechNoteが公開されていました。
Flash Player 8は10kb以上のファイルをアップロードをする際は、0サイズで一度接続テストをするとのことです。
Flash Playerが2度ファイルアップロード先に指定されたURLにアクセスすることにります。アクション先に指定されたアップロード用プログラムでは、Content-lengthをみて適切に処理する必要があるということですね。
» 続きを読む
2006年05月08日
以前のエントリーで Flash Lite2.0端末でFlex1.5のアプリケーションが表示できるか試したのですがOut Of MemoryでHello Worldも表示することができませんでした。
同じ時期にリリースされたPocketPC用のFlash Player 7ではどうかと思い、身近にいたW-ZERO3ユーザに試してもらいました。
» 続きを読む
2006年04月05日
だいぶ前になりますが、Flex1.5でファイルアップロードやEffectなどを利用する方法が紹介されていました。
mxmlcを実行する際にsystemClassをFlash 8で提供されるClassを指定して
swfのヘッダ部分を&qout;8&qout;に変更するクラスをantのタスクに入れて出力するというもの。
ちょっと前に同じような事をしています。
上記と異なるのは、antでmxmlcを実行後にpatchを当てるのではなく、ServletフィルタというServletの入出力に処理を加える機構を利用していた事です。
swf中にあるヘッダの1byteを変更するだけの簡単なServletFilterです。
Effectなんかは試していませんが(そのときは新機能として知らなかったので(^^ゞ )FileRefferenceでアップロードするファイルを選択するダイアログは表示することが出来ていたように思います。
why wait till Flex 2.0 for File upload and effects?
http://www.peterjoel.com/blog/?archive=2006_03_01_archive.xml#114231085428424210
Changing SWF Version With ANT
http://www.darronschall.com/weblog/archives/000219.cfm
2006年01月21日
richinternet.blogにFlex1.5のイースターエッグが紹介されていました。
http://${サーバ}:${ポート}/${context}flex-internal/about/aboutFlex.mxml
にアクセスすると、インストーラの最初しか見ることができないFlex のスプラッシュスクリーンをみることができるとのこと。
早速やってみたところ、たしかに表示されました。\(^o^)/
FlashやDreamweaverなどのアプリケーションではいろいろありますがサーバ環境にもあるとは思いませんでした。
Flex 1.5 Eastereggs
http://www.richinternet.de/blog/index.cfm?mode=entry&entry=E839FD82-DEC9-66DA-B6889170278BFEAD
オレンジニュースでWebserviceXという翻訳のWebサービスを利用したアプリケーションの紹介がされていました。
iTranslatorというソフトでJava版と.net版の2つがあるようです。
いまはサイトにアクセスするとサーバが503を返すことが多いので、詳細確認やダウンロードができないのですが
、相互翻訳だけでなくWebブラウザ,ファイル出力結果,利用状況のグラフ表示等ができるとのこと。
» 続きを読む
2006年01月17日
Flash(Player)8の新機能のひとつであるファイルのアップロード/ダウンロードサポートを利用した、ファイルブラウザ Flash 8 FileBrowserが公開されていました。いまはバージョンアップしてV1.1になっています。
アップロードを受け付けるサーバ側はPHPで実装されているようです。
Flash8の機能を使ったサンプルはこれまで何度かみていましたがこの Flash 8 FileBrowserは、demoを見ると複数ファイルのアップロードや、アップロードされたファイルのプレビュー、複数ファイルのダウンロードなどができたりと機能豊富です。
ソースコードも公開されておりダウンロードできます。
ダウンロードしたファイルを展開すると、FDTのプロジェクトファイルになっているのでFDTがあればEclipseでそのままimportすることができそう。
ファイルアップロード/ダウンロードは頻度が高いので参考になりそうです。
Flex版を探したところ、Flex1.5版のファイルアップロードスタータキットがありました。
これは、Flash8で新機能になったものを利用しているのではなくFlex1.5でJavaScriptとLocalConnectionを利用して実現しています。
Flex2のmxml + AS3 + javaでの実装サンプルがあればいいなあと思ったのですが残念ながら見つけられませんでした。どなたか知っていましたら教えてください。m(__)m
Flash8 FileBrowser
http://www.betriebsraum.de/blog/2006/01/13/download-flash-8-file-browser/
commons-fileuploadとの組み合わせ
http://blog.xuite.net/ben19770209/ASBeginner/4003158
ほそさんのエントリ(Flashのアップロード + commons-fileupload)
http://d.hatena.ne.jp/hoso-kawa/20051125#1132848638
Laszlo+Flash8のエントリ
http://laszlo.jp/wiki/index.php?TIPS%2FOpenLaszlo%2BFlashPlayer8
OpenLaszloフォーラムにあるコード
http://www.laszlosystems.com/developers/community/forums/showthread.php?s=&threadid=3856
Flex2.0でのファイルアップロード
まだ見つけられていません。mxmlとAS3で
どなたか作ってください。m(__)m
Flex1.5でのファイルアップロード
http://www.geocities.jp/takuji_kawata/flexsamples/fileupload/
[Flex1.5] - Flex File Upload Project - Starter
http://www.flex888.com/2005/04/27/flex-file-upload-project-starter.html
2005年12月04日
以前のエントリーで紹介したMac OS Xのthemeのソースコードが公開されていました。
Flex1.5用とのことです。
サーバ側のアプリケーションなどのプログラミングはなんとかできても
デザインは出来ないのでこういうのはうれしいです。
テーマとかskinとかが公開されて自由に使えるようになると、Flexアプリケーションのユーザインターフェースもバリエーションも増えて楽しくなっていくような気がします。
Flex Mac theme sources
http://www.beamjive.com/weblog.php?a=1&id=134
2005年12月01日
Flexで使えるMac OSXのthemeのデモをみることができます。
今はまだデモをみるだけですが、flaファイルも近いうちに公開されるとのことです。
このエントリーをみてちょっと前にWindowsXPのskinがswcで公開されたことを思い出しました。そのときは、ファイルをDownloadだけしていたのでリンク元がわからなくなっていました。
でもsato-shiさんのエントリーでページを発見することができました。
プログラムは少しばかり書けても絵を描いたり、きれいにデザインするのはできないので、themeやskinが公開されるのはとてもうれしいです。
themeが増えてくると、skin交換できるようなアプリケーションも作成しやすくなるかなと思います。
Mac theme for Flex
http://www.beamjive.com/weblog.php?a=1&id=132
Windows XP Theme for Flex
http://weblogs.macromedia.com/mc/archives/2005/06/windows_xp_them.cfm
デモページ
Windows XP
http://weblogs.macromedia.com/mc/archives/WindowsXPthemeDemo.htm
MacOS X
http://dev.beamjive.com/demos/flex/mactheme
忘れていたWindowsXPのthemeを思い出させてくれたsato-shiさんのエントリー
http://d.hatena.ne.jp/sato-shi/20051201/p1
2005年11月18日
Flex1.5では、IME制御を行うのにFlash Player8形式のswfを読み込んで実現していました。
Flex2では、プロパティに"imeMode"として用意されていて簡単に利用することができます。
TextInputでimeModeを設定しておけば、FocusInで設定されたIMEのモードに変更して
FocusOutでIMEをOFFにしているようです。
» 続きを読む
2005年11月17日
Flex2+CFAdapterのサンプルとチュートリアルが以下のページにあります。
これで、サンプルは4つ目になりました。
チュートリアルとしてもあるので、ダウンロードして作ってみようと思います。
Art Catalog: Building Your First ColdFusion Powered Flex 2 Application
http://www.forta.com/blog/index.cfm?mode=e&entry=1786
ColdfusionとFlex2Applicationのサンプル
http://www.noridon.net/weblogs/archives/2005/11/coldfusionflex2.html
PC上のAMFやHTTPのトラフィックをキャプチャーするツールがありました。serviceCapture
FlashRemotingやFlex2 + CF Adapter + ColdfusionMX7 ,Flex1.5などサーバと連携するときの
デバッグに重宝する気がします。
serviceCapture
http://kevinlangdon.com/serviceCapture/
ねた元はこちら
Debugging AMF calls - ServiceCapture
http://www.prismix.com/blog/2005/09/debugging_amf_c.cfm
Flex User GroupのページにCF Adapterのインストール方法を書いてみました。
Flex Enterpise Services2がリリースされていない現在でもRemoteObjectを使うことができるので、
予習としてもよいのではないでしょうか。
» 続きを読む
2005年11月13日
ColdFusionをバックエンドにした、Flex2アプリケーションのチュートリアルのエントリーがありました。
ColdFusionのCFCで作成されたバックエンドからサービスの設定、FlexBuilder2でのFlexプロジェクト作成、mxmlの作成で構成されています。
また、そのソースのダウンロードもできるようになっています。
先のエントリーで3つのサンプルを紹介しましたが、これでもうひとつ増えて
作成の仕方も覚えることができそうです。
明日にでも試してみようと思います。
Art Catalog: Building Your First ColdFusion Powered Flex 2 Application
http://www.forta.com/blog/index.cfm?mode=e&entry=1786
Flex Builder 2で作成されたFlexアプリケーションとColdFusionMX7を接続する、CF Adapterが0.3になっていました。
このアダプターを使用して以下の3つがインストールされていれば、Flex2でもColdfusionとの連携ができるようになります。
・Flash Player 8.5
・ColdFusion MX 7 アップデータ (7.0.1)
・Flex Builder 2
CF Adapterのページにはsampleアプリケーションとして3つダウンロードできるようになっており、すぐに機能を試すことができるようになっています。
・EmailClientの"FlexMail”
・データの受信確認用アプリケーション"cfdatatypes”
・ユーザ管理アプリケーションの"usermanager”
FlashRemotingがリリースされた頃は、Javaとの連携よりColdfusionとの連携の方がServiceBrowserで
サービス一覧が表示されたりエラーメッセージも親切?になっていたように思います。
当時、情報も少なくFlashクライアントとJavaサーバーという本がなければ全然わかりませんでした。
その後Flex1.0(1.5)がリリースされたときは、flex自体がJavaのWebアプリケーションとしてデプロイされていることもあり、Javaとの連携の方が簡単になっていたように思います。
Flex2では、WebServiceとHTTPServiceはデフォルトではできますが、java(AMF)との連携はできていません。
CFAdapterの登場でColdfusionとの連携はできるようになりました。あとはJavaとの連携をしてみたいところです。
このCFAdapterはどのプロダクトの一部になるのかが気になります。
Flex Builder2に含まれるのであれば、Flex Builder2とcolfusion StandardEditionのコストで
構築することができそうです。
でもEnterprise Service2に含まれる場合は、サーバ連携に結構なコストがかかるように思います。
CFAdapter
http://labs.macromedia.com/wiki/index.php/CF_Adapter
FlexMailのエントリー(blog.thebadtiming.com)
http://blog.thebadtiming.com/archives/965
New Sample ColdFusion/Flex 2 Application - FlexMail
http://www.forta.com/blog/index.cfm?mode=e&entry=1784
Setup for FlexBuilder 2 - ColdFusion adapter
http://www.everythingflex.com/blog/1/2005/10/Setup-for-FlexBuilder-2--ColdFusion-adapter.cfm
2005年10月21日
世間は(自分も含めて)Flex2.0に目を向けていると思いますが、
まだしばらく製品としては使われるflex1.5でのflash8の機能利用について実験しました。
これまでFlex1.5でFlash8の機能を使うのに、何度か失敗してきました。
・新しいAPIをmxmlに直接記述する。
->Flexのコンパイラが受け付けてくれませんでした。
・mtascのクラスを"user_classes"にコピーする。
->コンパイルエラーになってしまいました。
ASクラスが完全ではない?というような意味のエラーが出てきました。
・flash 7でflash8形式で出力してswfを読み込む
->devnetの記事をもとに作成してみたところ、大成功でした。
flash7からloadしてもflash8部分はFlash8として読み込むことにちょっとびっくりしたものです。
この形式で、FlexでIMEの制御をすることができるようになりました。
Flex単体では、Flash8形式のファイルが出力できなくても、swfを読み込むことで機能を使うことが
できるので満足していたのですが、OpenLaszloでは出力できるということを聞いて再びチャレンジしてみました。
・mtascのクラスを"system_classes"にコピーする。
・flash8のクラスを"system_classes"にコピーする。
ファイルダイアログを表示する、FileReferenceクラスを使用するのであれば、上記2つの方法とも
できました。
でもエラーはでなくなりますが最終的に出力されるファイル形式が"Flash 7形式"なので、Flash8Playerでも正常に動作しません。
そこで以前作成したServletのフィルタを設定したところ、正常に動作しました。
・Flash8形式のswf + Flex1.5
・Flash8のクラス + Flex1.5 + Servletフィルタ
・mtascのクラス + Flex1.5 + Servletフィルタ
でFlex1.5でもflash8の機能を使うことができるようになります。
今となってはFlash8も発売されましたし、Flex2.0はアルファを使うことができるので、
無理してFlex1.5でFlash8の機能を使う必要は感じられませんが
できないよりはできたほうが楽しいと思います。
もうすこしこのネタは続けます。
2005年10月18日
Flex Builder2についているサンプルファイルのswfのバージョンをみてみると"9"とでてきました。
Flash8形式についてもまだまだ覚えていないのにさらにバージョンがあがっています。 orz..
Flash 8 Playerが出た時に、swfのバージョンを"8"にすることで、新機能のAPIを使ったサンプルがたくさんでていました。
今度のFlash Player 8.5もswfのバージョンを"9"にすることで同様のことができるかも?しれません。
もっともちゃんとF開発ツールもあるのだからflex2の評価をした方が賢明でしょうけど。
#できるかどうかは知りたいですね。
○ActionScript3の新機能 E4X
ActionScript 3:resources:apis:E4X
E4Xについては以前のFlex2リーク?ではFlash8で搭載される予定?だったみたいでしたけど
Flex2 /Flash 9(Actionscript3) で採用されるようですね。
http://jeff.mxdj.com/flash_8__flex_2_details_released_accidently.htm
Flex2を使って作られたチャットアプリケーションサンプルが公開されていました。
Comet AMF Server というAMFbinaryを使ったマルチユーザ用のアプリケーションをつかって
実現している?様です。
純正品だとFLASH MEDIA SERVER 2をつかうことになるのでしょうか。
ネタ元はこちら
Flex 2 - IFBIN Comet AMF Server and Zorn Chat by Theodore Patrick
しばらく他のことができない状況におかれている間にFlex2が発表されていました。
そして、すでにflex2 Alpha版がダウンロードできるようになっていました。
あまりに早い展開にびっくりです。
downloadできるのは、
Flex Builder2 Stand Alone
Flex Builder2 plugin
Flex charting components 2
Flash Player 8.5のインストーラもあるとのこと。
Flex Builder2のStandAlone版には、MacOS X版のFlash Player 8.5もついているらしいので
ぜひ使ってみたいですね。
Studio8の日本語版やFlex2の発表など乗り遅れてしまっているのでぼちぼちみていきます..
Flex2のダウンロードはこちら
http://labs.macromedia.com/
Flex Coderのsato-shiさんは既に新機能やAPIについていろいろエントリされています。
flex coder
Flex 2 alpha ダウンロード開始 !?
Flex の新機能&API 予言的中
fladdict.netのtakaさんもActionScript3.0 リファレンスをみての感想やAS2とAS3の違いについて
述べています。
fladdict.net
ActionScript3.0 リファレンス
恐怖!! 違いすぎるAS2とAS3
2005年09月27日
Flexで作成された、DashBoardアプリケーションのサンプルが公開されていました。
以前は、スクリーンショットや、ビデオでしか見れなかったのですが、サンプルを動作させることが
出来るようになりました。
-伸縮やパネルの移動ができるpod
-ドリルダウンして表示するグラフ
などができるようです。
» 続きを読む
コマンドラインでmxmlファイルからswfを生成するコンパイラ(mxmlc)を5% から 200%にスピードアップすることができるというTechNote(英語)がMacromediaのサイトで公開されていました。
アクションスクリプトのClassやSWOをcacheすることで実現しているとのことです。
コマンドラインでのコンパイルはまだ実行したことがないのですが、TechNoteにantを利用してコンパイルする方法もでていました。
チームで開発しているときにantでサーバ側のロジックともにmxmlも事前にコンパイルしてエラーがないかどうかの確認などに使える気がします。
Speeding up mxmlc
http://www.macromedia.com/go/ad513439
最初に見たエントリー
Speeding Up Mxmlc
Flexのコンパイラmxmlcを高速化する
http://d.hatena.ne.jp/sato-shi/20050924/p1
2005年09月11日
Macromediaのコンサルティングチームが作成した、ソフトウェアツールキットである、FASTの記事が日本語化されていました。
ログの処理やデータコミュニケーションとしてエラー処理やクライアントでのキャッシング等の機能があるとのことです。
英語の記事がでたときに少し読んで挫折していたので、また見直そうと思います。
アプリケーション開発を加速する Flex Application Starter toolkit (FAST)
2005年09月05日
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
» 続きを読む
2005年08月27日
Flex のTechNoteに出ていました。
flexアプリケーションを作成する際にJSPのtaglibを使うとリクエスト毎にmxmlがリコンパイルされるとのことです...
ちょうど最近作成したもので、<mm:mxml source="...">タグを使っていたものがありました。
忘れないようにMEMOしておきます。
今日の元ネタ:Macromedia TechNote
Flex 1.5: Using taglib causes MXML to be recompiled on every request
2005年08月21日
FlexアプリケーションでIMEの制御をしてみるのエントリー時にMacOS Xでもちゃんと動くかなぁと確かめていました。
そんなときに、MacOS X にFlex環境がないので、仕方なくWindowsマシンにインストールしたFlexサーバにアクセスしていました。
でも、自宅で2台同時に動かしていると視線が痛い(>_<) ということでMacOS XにFlexをインストール
してみました。
» 続きを読む
2005年08月15日
前回のエントリーでボタンをクリックしてIMEを切り替えるというのを試しました。
そこで次は、Textフィールドにフォーカスが入るたびに切り替わるものを作ってみました。
今度はMacでも動作確認してみたら、ちゃんとIMEが切り替わっていました。(ことえり)
» 続きを読む
2005年08月10日
以前のエントリーにある、devnetの記事でFlexアプリケーションでFlashPlayer8(MealStorm)を利用する方法がわかりました。
それに習って日本人らしくIME制御がFlexアプリケーションでできるかどうか
試してみました。
» 続きを読む
2005年08月09日
FlexでFlash player 8の機能をつかう?で、FlashPlayer 8の機能をFlexで試したのですが、FlexのコンパイラがFlash 8のAPIを受付けてくれませんでした。
devnetの記事にFlexアプリケーションでFlash 8の機能を使う方法がでていました。
» 続きを読む
2005年07月22日
Flash Player 8(MealStorm)で新機能を使うには、swfのversionを"8"に変更する必要があります。
変更するにはいくつか方法があります。
1.ツールを使う(Convert2SWF8)
http://chall3ng3r.blogspot.com/2005/07/convert2swf8-now-available-for.html
2.Flash MX 2004でパブリッシュ設定profileを作成してloadする。
下にあるエントリの方法です。
その他バイナリエディタ変更するという方法をとっているみたいです。
そこで、Flexでもできないか?と思い、ServletFilterで変更するものを作ってみました。
1byte書き換えるだけのカンタンなものです。
初期化パラメータでバージョンを指定できるようにしておけば"9"出ても安心ですね。<なにが。
ServletFilterは無事完成してswfのバージョンは"8"で出力されるようになりました。
» 続きを読む
Posted by nod at
02:43
|
コメント (0)
|
Clip!!