« 2007年10月 | MAIN | 2007年12月 »

Arcive of 2007年11月

November 14, 2007

ActionScript3 + Flash Media Server2 + SharedObject

AS3とFMSを引き続き続けています。
わかんないこと多すぎます。
SharedObjectをgetLocalで使用するときは
mySo.data.hogehoge = 'hagiwara';
とdataオブジェクトのプロパティみたいに登録できるのに
getRemoteでFMSに保存するときは
mySo.setProperty('hogehoge','hagiwara');
とメソッドで渡してあげないといけないんですか?
他に方法ってあるんでしょうか?

根本的にわかってないのかな? 一応下のようにやって動きました。

private function getRso():void
{
rso = SharedObject.getRemote("so", nc.uri);
rso.addEventListener(SyncEvent.SYNC, onSyncMsg);
rso.connect(nc);
}

private function onSyncMsg(e:SyncEvent):void
{
trace(e.target.data.hogehoge+' was changed');
}

private function setRso():void
{
var words:String = 'aaabbbcccddd';
rso.setProperty("hogehoge", words);
//以前のrso.data.hogehoge = words;の形ではリモート共有オブジェクトは記録されません。
}

About 2007年11月

Previous is 2007年10月.

Next is 2007年12月.

Powered by
Movable Type