내가 잘못한것일수도 있으나 아래와 같이 하면 윈도우모바일에 올렸을때는 작동하지만 데스크탑에서는 작동하지 않는다. 또한 shared object는 비동기 방식으로 작동하므로 사용하는데 주의를 해야 한다.
function loadCompletePrefs (mySO:SharedObject)
{
if (undefined == mySO.data.firstRun)
{
mySO.data.TransactionTypeFlag = "RealTime";
mySO.data.firstRun = "ok";
}
_TransactionTypeFlag = mySO.data.TransactionTypeFlag;
}
SharedObject.addListener("login", loadCompletePrefs );
var vo:SharedObject = SharedObject.getLocal("login");