0

よくわかりません。SharedObject には、データと setProperty() による値の格納方法が 2 つあるようです。

so.data.foo = 'bar';

so.setProperty('boo', 'bar');

違いは何ですか?getProperty() がないのはなぜですか?

4

1 に答える 1

0

参照からSharedObject:setProperty()プロパティを設定するだけでなく、「ダーティ」としてマークします。リモートを使用している場合はSharedObject、他のクライアントで値を更新する必要があることをサーバーに伝えるため、これを行う必要があります。

プロパティを手動で設定してから を呼び出すよりも少し便利ですsetDirty()。同様のgetProperty()メソッドを実行する必要がないのは明らかです。これを行うときにサーバーに通知する必要がないからです。

于 2013-06-13T16:03:46.207 に答える