Flash

1:nのマッピングが正しくできない

http://d.hatena.ne.jp/hoso-kawa/20041205#1102178600 にあった件を、休憩の合間をぬって見てみました。id:MIZOMIZさんの言う通り、JavaBeans - List - JavaBeansの階層だとマッピングされませんでした。List - JavaBeans - List - JavaBeansならマッピング…

1:nのマッピングが正しくできない?

http://d.hatena.ne.jp/MIZOMIZO/20041204#p2 より オブジェクトAの中にArrayがあって、Arrayの中にオブジェクトBがある。オブジェクトAとオブジェクトBにはそれぞれ_remoteClassが指定されているにもかかわらず、オブジェクトAをリモーティングの引数にする…

趣味プロジェクト活性化中

今日、業務分析して、要件定義しました。わっくわくです(笑)Flashの技術ネタを日記に書けるようになるといいなって思ってます。やりたいからやるぞ!

エフェクトの勉強をする

見れば見るほど…「PhotoshopとIllustrator使えないと駄目ですか」って気分になってきます(笑)分業して、それはデザイナさんにお願いする部分って割り切っちゃえばいいんですけど、自分でもできるようになりたいですからね〜。いろいろ表現したい事があるんで…

ポケットリファレンス買った〜

Macromedia FLASH MX 2004 ポケットリファレンス (Pocket reference)作者: 小泉茜出版社/メーカー: 技術評論社発売日: 2004/05/11メディア: 単行本(ソフトカバー) クリック: 4回この商品を含むブログ (3件) を見るパラパラっとめくったら、知りたかった事…

Flashのクラスパスエラー

S2OpenAMFのExampleをパブリッシュしようとして、下記のようなエラーが出る方向けの情報です。 エラー** シーン = シーン 1, レイヤー = レイヤー 1, フレーム = 1 :行 11:クラス 'クラスパス' がロードされませんでした。 上記のエラーが出る場合の解決策は…

AS1.0と2.0がごちゃごちゃ(>_<)

頭の中でこんがらがっています(笑)もうどこからAS1.0でどこからAS2.0なのか、Flash Remotingもバージョンの違いがハッキリ分からなくなってきちゃいました。これはThinkPadを買って、環境をクリーンにしつつも、頭の中を整理しろってことか?!さっきリリー…

onStatusの引数をイジル

id:MIZOMIZOさーん、からさわぎの時に話してた件、解決策はいろいろあるみたいです。まず問題はonStatus時の引数であるオブジェクトがエラーの詳細を保持してないって事ですよね。やりたい事は論理エラー等をサーバサイドでExceptionとしてthrowしても、Flas…

リリース忘れてた!

実はS2OpenAMFのリリースを忘れてました!今までFlash Remoting 1.0ベースだったサンプルを、1.1ベースに書き直したのと、InvocationTargetExceptionが発生する箇所が、NullPointerExceptionになっていたのを修正したリリースです。どっかの作業が途中で止ま…

勉強会

http://www.moock.org/ 今日はColin Moock氏にお会いすることができます。サイトも楽しいですよね(笑)トップページがどういう仕組みになってるか気づきましたか?他の人が「居る」んですよ(笑)あとはJCFUGと共同でMAXの報告会をするそうなので、どんな話が聞…

Flash Remoting Framework

サーバサイドのメソッドを呼び出すためのインターフェース設計から、実装の枠組みまでをひとつのフレームワークとして定義…(したい)。いつも適当に汎用的な仕組みを作って簡単にリモート呼び出しできるようにしていたけれど、AS1.0ベースだし、AS2.0ベースで…

Flash Remoting ActionScript API 2.0

S2OpenAMFに含まれる、AS2.0のクラスとJavaBeansをマッピングするサンプルを、AS2.0用に書き換えてみました。環境のセットアップでつまづいただけで、後は簡単でした。もう少し詳しい使い方を見てみるつもりですが、とりあえず動いたので貼り付け! import A…

クラスどーこー(゜Д゜≡゜Д゜)

import mx.remoting.Service; import mx.services.Log; import mx.rpc.RelayResponder; import mx.rpc.FaultEvent; import mx.rpc.ResultEvent; import mx.remoting.PendingCall; 全部ないっ!コンパイルエラーでまくり。インストールに失敗してる?それとも…

Remotingの引数にバインディングを使用する

Flash Remoting MX Component AS1.0版ではできませんでしたが、AS2.0版ではできるようになってますよ、ひがさん(笑)やり方は簡単で、コンポーネントインスペクタのスキーマタブ、paramsの下にフィールドを宣言します。例えばRemotingの引数が、num1, num2の…

Remoting Connector(AS2.0)でparams[n]が使えない…

on(click) { var num1 = _root.num1_txt.text; var num2 = _root.num2_txt.text; _root.rmtg.params[0] = num1; _root.rmtg.params[1] = num2; _root.rmtg.trigger(); } とりあえずこのコードで、引数がサーバに渡りません。ドキュメントも歯抜けだし、四苦…

コンポーネントを置き換えるとプロパティが消える

とりあえずRemotingConnectorコンポーネントをAS1.0版からAS2.0版に置き換えようとしたら「既存のコンポーネントを使うか、置き換えるか」と聞かれました。「置き換える」を選択したら、gatewayUrlだけ引き継がれて、methodName, serviceNameは消えてしまい…

Flash Remoting MX Component

http://www.macromedia.com/software/flashremoting/downloads/components/ 同じMX2004用でも、AS1.0用とAS2.0用があるんですね。使えるコンポーネントは同じでも、使えるクラスと機能が増えていると…。早速インストールしてAS2.0用のリモーティングクラスを…

ActionScript 2.0 の Flash Remoting API

http://www.macromedia.com/support/documentation/jp/flash_remoting/mx2004/readme.html なんか非常にガッチリしてませんか…?きちんとしたクラスとメソッドが用意されています。あるべき姿なんでしょうけど…私はなんでもありありな旧方式が好きだったり(…

私の環境はあてにならない…

いろんなマクロメディア製品がインストールされていて、かつバージョンが入り乱れすぎなので、1製品のユーザと差が生まれちゃってるかもです。例えばMXとMX2004が同居してインストールされていて、古いコンポーネントもいろいろ入ってるんです。例えばFlash …

OpenAMF 1.0RC10リリース!

http://sourceforge.net/projects/openamf/ enhanced the manifest in openamf.jar (META-INF/MANIFEST.MF) improved exception handling org.openamf.DefaultGateway 全然変わってない…それでもまだ正式リリースにならないかぁ。

DataProviderの中身

dataSet.itemsをリモーティングの引数にしてみたら、配列の要素のオブジェクトに勝手に「__id__=IID27419967018」っというプロパティと値が設定されていました。JavaBeans側に無いプロパティはマッピングされないだけなので、問題はありません。DataGridのda…

AS2⇔JavaBeansのマッピングで悩む

Flash Remotingの戻り値がJavaBeansの入ったArrayListだったとします。Flashは受け取った戻り値を、DataGridのdataProviderにバインディングします。バインディングしたその値をそのままサーバサイドへリモーティングを使って送信するとサーバサイドでは、Li…

フィールドがいろいろ…?

Remoting Connector -> DataSet -> DataGridのバインディングをして、DataGridのdataProviderをリモーティングの引数にすると…_datagrid、_dg、_dginit、_desiredtypesなんていうプロパティがオブジェクトに設定されて飛んできているような気がします…。Flas…

配列の罠対応

MX2004で検証中なんですが、現象が確認できないです。コーディング間違えてますかね?下のほうに貼り付けたテストコードを実行すると、サーバサイドにはMapではなく、Listで渡ってきます。_haslistenersというプロパティは送信されてきていないような?Remot…

Laszlo入門

id:n-ichimuraさんが入門記書いていらっしゃいます!素敵ですー!!ぐぐってみたんですけど、国内でLaszloの情報は少ないですねー。こんなにおもしろそうなのに。これでFlex Builder級のエディタが(Eclipseプラグインで!)あれば燃(萌)えまくりです!

Laszlo?

http://japan.cnet.com/news/ent/story/0,2000047623,20055143,00.htm をたまたま見て、おもしろそーと思って調べてみた。 http://www.laszlosystems.com/ が販売してたんだけど、オープンソース化されて http://www.openlaszlo.org/ で公開されていると。イ…

OpenAMF 1.0RC9リリース!

http://sourceforge.net/projects/openamf/ 自然に飛び込む前にリリースされてたのか。Fix meはいつになったら実装されるのかな〜。RCはまだ続くと予想します。あ、SpringBeanInvokerがoptionalじゃなくなってる。 implemented org.openamf.ServiceRequest.t…

Flash Remotingを使う場合に気をつけたい事

Flashとサーバサイド(Java)をつなぐ時にインターフェースを設計しますよね。そこで確実に注意しておこうかなと私が今考えている事を書いてみようと思います。注意するのは全てJava側です。 呼び出し先のクラス(Java側)でメソッドをオーバーロードしない オー…

もしかして

ASTranslatorのEncoderFactoryに追加するだけで…?isActionScriptNativeの戻り値がfalseになるからASObjectになるのかな。根底に手を入れてしまうとすごい簡単かもしれない。これ実装してテストしてプロジェクトに投げれば統合してくれるかなぁ?

Re:S2AMF開発開始

おおお!FlexのAMFGatewayとコンパチっすか!もうS2OpenAMFの役割は終わったかな(笑)S1の時代の話ですが、私がNazuna Remotingを使用せず、OpenAMFを使用していた理由はたった一つです。Nazuna RemotingはNetConnectionDebuggerが使えなかったからです。ここ…