推 jeaby:SharedObject 可以再 android & ios work喔! 09/05 22:28
→ para123:!! 真的嗎? 語法上需要做任何調整嗎? 09/05 23:58
→ para123:我只是把發佈設定(Ctrl+Shift+F12)裡面的 目標(T) 從 09/06 00:02
→ para123: "Flash Player 11.2" 改成 "AIR for Android" , 09/06 00:03
→ para123:SharedObject 就不做儲存的動作了!! 09/06 00:03
補上簡單程式碼
目的是在input_txt裡面打上文字,按下save_btn,下次再開啟時,文字會留著
( save_btn 是個按鈕
input_txt 是文字輸入框 )
var SO:SharedObject = SharedObject.getLocal( "OS_TEST", "/" );
if (SO.data.myData != null) {input_txt.text = SO.data.myData;}
save_btn.addEventListener( MouseEvent.MOUSE_DOWN, savebtn_click)
function savebtn_click( event)
{
SO.data.myData = input_txt.text;
SO.flush();
ball.scaleX += 0.1; //這是為了測試是否有成功CLICK到,結果是有的!
}
※ 編輯: para123 來自: 1.34.59.164 (09/06 00:32)
推 jeaby:這樣發佈應該是測不出來? 如果直接發佈成apk就會wrok了 09/06 12:45
→ KawasumiMai:ShareObject可以運作,之前轉成ipa有用 09/06 16:44
感謝各位回答,
想再請教一個小問題,就是有關儲存位置,
我上面PO的碼的第一行,後面 "/" 就會儲存在所謂的根目錄下,
但我要設定其他儲存位置時,為何都不行呢? 是否語法上有問題?
例如我輸入 "/test" 或 "C:\...\..." 等等都不行,
會出現這樣的error:
Error: Error #2134: 無法建立 SharedObject。
at flash.net::SharedObject$/getLocal()
at SO_TEST2_fla::MainTimeline/frame1()
煩請各位高手解答,謝謝~~~~
※ 編輯: para123 來自: 1.34.59.164 (09/12 10:42)