Flex
ひがさんの所を見てPerlもあったなぁと思ったら、いつの間にかPythonのもできてた! Java (http://www.openamf.org/) PHP (http://www.amfphp.org/) Perl (http://simonf.com/flap/) Python (http://simonf.com/amfpython/) 今の所.NETはオープンソース実装…
前にstruts-tiles vs ColdFusionなんていうのを書いてTilesとColdFusionのカスタムタグを比較してみましたけど、FlexとColdFusionをあちこち比較してみると、ColdFusionの便利さと同じような便利さがFlexにもあるように思いました。無駄な定義がいらず、よき…
Developing Rich Clients with Macromedia Flex作者: Steven Webster,Alistair McLeod出版社/メーカー: Macromedia Press発売日: 2004/06/27メディア: ペーパーバック クリック: 2回この商品を含むブログ (3件) を見る洋書な上ちょっと高い…。読書会でもなけ…
Tech white paper - FlashPaper or PDF http://www.macromedia.com/software/flex/whitepapers/flashpaper_techwp.html http://www.macromedia.com/software/flex/whitepapers/pdf/flex15_tech_wp.pdfWhat's New in Flex 1.5 - Flex1.5で追加された機能の紹介…
昨日の禿げ会でひがさんに質問したんですけど、Flexのデザインをデザイナさんにお願いする場合、何をお願いするのか。Flexのコンポーネントのスキンを変更したり、スタイルシートを変更するのは結構大変な作業だなぁと思いまして。で、その回答に驚きつつも…
Engineering drop?初めて聞いた。週末の予定はパンパンなので月曜日以降試す!新しいコンポーネント、特にチャート関連を要チェック!
DataGridのdataProviderに設定した配列(Array)が、サーバサイドに渡らない。 あー、S2OpenAMFも間違いなくMapにマッピングされるかと思います。単純にオブジェクト渡しのテストばかりやっていたので、バインディングされているオブジェクトを渡してみたりの…
http://d.hatena.ne.jp/higayasuo/20040802#1091438763 http://d.hatena.ne.jp/hoso-kawa/20040921#1095753569 これに関して、こないだFlexのセミナーでマクロメディアの人に質問していたら、回答が届きました。 今件関して、ドキュメントを追加し、RemoteOb…
moveメソッドを宣言した結果 The function, move, hides a function in ancestor class, 'mx.core.UIObject'. The return type, no type, is not assignable to the return type, Void. To override a function, the parameter types and return type must b…
<mx:Script>にfunction init()って書いたら機嫌がよろしくない。今は調べる必要が無いので関数名を変えて<:Application>タグのinitialize属性で初期化メソッドを指定。やりたい事への道のりが長すぎて、そもそもできるのかどうかが分からない∩( ・ω・)∩</:application></mx:script>
毎度リロードしてるような…。画面全体はリロードしてないけど、もっさり感があるなぁ。っていうかすごいURLにアクセスしている…。 /コンテキスト/flex-internal/history/history.html?app=29a&290f-selectedIndex=1 ソースを表示してみるとHTMLだ…というより…
Test1.mxmlの中で<mx:Loader contentPath="Test1.mxml.swf" />と書いてみた。結果はメモリを1GBぐらい食った所で止まり、なんとかMXMLが表示された。階層の限界数がちゃんと決められているのかどうかは、明確な文献が発見できませんでしたが、簡単には止まらないのでやらないこと!!っていうかもう2度</mx:loader>…
<mx:Loader>はSWFとJPGのみロード可能…。実験した所、GIFもPNGもMXMLもロード不可。JPEG, SVG, PNG, GIF, SWFを表示したい時は<mx:Image>を使うのが適切。MXMLを読み込んじゃうクラスどーこー?HTTPリクエストを飛ばしてSWFを読み込むタグがあればそれが使えるわけだが…。</mx:image></mx:loader>
もひとつ実験を開始。ちゃんと動いたら書きま−す。
私が思っているFlexの使い方を述べてみます。まずはコンシューマ向けのコンテンツ重視のアプリケーションには不向きだと考えます。それはとてもリッチな見た目を構築するには、Flexは不向きだと考えるからです。ただし、見た目部分をFlashで作って、ロジカル…
Flexってなんでしょう?私が一番最初に気になったのはFlashとFlexの違いって何で、どういう使い方をするもんなんだろう?って事です。昨日Flexのセミナーに出てきたのでその影響で自分なりの考えを書き出してみます。もうぶっちゃけて言えば、Flashはアニメ…
そういえばひがさんがaddというメソッドは機嫌が悪くなりますから!残念!!と言ってたのを思い出しました。 <mx:RemoteObject id="Customer" encoding="AMF" source="test.Customer"> fault="alert(event.fault.faultstring, 'Error')"> </mx:RemoteObject> と定義して、Customer.delete()を呼んだら Expected a field name after '.' operator. っと…
http://www.seasar.org/ http://sourceforge.jp/projects/seasar/ S2FlexがAction Script2に対応です!!
一つ下のエントリの解決策はObjectに_remoteClassプロパティを設定する事です。 var object = new Object(); obj.id = 'ID'; obj.name = 'NAME'; obj._remoteClass = 'packageName.ClassName'; これでちゃんとJavaBeansにマッピングされ、メソッドも正しく呼…
Flash RemotingのgatewayはFlashのObjectをJavaBeansにマッピングしてくれたと思ったのですが、FlexのAMFGatewayはマッピングしてくれません。具体的にどんなObjectかというと var object = new Object(); obj.id = 'ID'; obj.name = 'NAME'; これを public …
JSPで動的に作成されたMXMLをFlexに解釈させるには、Flexが提供しているTagLibを使えば可能です。例えば <%@ taglib uri="FlexTagLib" prefix="mm" %> <% String helloString = "Hello World !!"; %> <mm:mxml> <mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml"> <mx:Label id="label0" text="<%= helloString %>"/> </mx:Application> </mm:mxml>…
うーみゅ、普通に考えて無理か。FlexDetectionFilterの中身さえ分かれば自前で作れるのだけれど。えっ?そんな使い方おかしいって?おっしゃる通りで…たんなる趣味と思ってください。 #あ、もしかしてそんな事ないや。やってみよう。
_remoteClassを書き忘れたObjectは、JavaBeansへマッピングされる事無く、ASObjectとして渡ってきます。ASObjectは単なるMapなのでgetメソッドにより値を取り出す事ができます。_remoteClassを使って、オブジェクトをJavaBeansにマッピングするには2通りの方…
いろいろ実験してみたので箇条書き。 AS2クラスを引数として渡す → JavaBeansへのマッピングはなんの苦も無く成功 ネストしたAS2クラスを引数として渡す → ネストしたJavaBeansへのマッピング成功 Arrayに入ったAS2クラスを引数として渡す → ArrayListとして…
Flash Remotingの引数にObjectを指定した場合、JavaBeansにマッピングしてくれなくなってる!例えばFlashでこう書いたとします。(Remotingのコードは省略) var obj = new Object(); obj.id = 'ID'; obj.name = 'NAME'; service.method(obj); 以前はこういう…
↓の件解決です。WEB-INF/flex/flex-config.xmlでセキュリティかかってやがった!!samples.warをそのまま使ったのがアウトのようです(T_T)<remote-objects>の子要素<whitelist>がズバリAMFを通過させるかどうかの設定です。どんな接続も許可する場合は下記のように書けばOK。 * <source>タグの具</source></whitelist></remote-objects>…
とりあえずS2OpenAMF用に作ったネイティブ型、ArrayList、ネストしたJavaBeansなどをどのように処理するか見てみる事に。 メソッドを呼び出す際に、サービスが例外を投げました: You are not allowed to access the service test.AMFTestImpl. The service i…