[問題] SharedObject & Android

看板Flash作者 (好心情,事才會做好)時間11年前 (2013/09/05 22:02), 編輯推噓2(206)
留言8則, 3人參與, 最新討論串1/1
SharedObject 是否只適用於一般電腦上啊? 我只要在發佈設定把目標從 Flash Player 11.2 改成 AIR for Android , 如此 SO 這個功能就完全無效了! 而且我仍在電腦上操作, 請問如果要製作在Android上的程式的話,有什麼方法可以取代 SharedObject 呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.59.164

09/05 22:28, , 1F
SharedObject 可以再 android & ios work喔!
09/05 22:28, 1F

09/05 23:58, , 2F
!! 真的嗎? 語法上需要做任何調整嗎?
09/05 23:58, 2F

09/06 00:02, , 3F
我只是把發佈設定(Ctrl+Shift+F12)裡面的 目標(T) 從
09/06 00:02, 3F

09/06 00:03, , 4F
"Flash Player 11.2" 改成 "AIR for Android" ,
09/06 00:03, 4F

09/06 00:03, , 5F
SharedObject 就不做儲存的動作了!!
09/06 00:03, 5F
補上簡單程式碼 目的是在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)

09/06 12:45, , 6F
這樣發佈應該是測不出來? 如果直接發佈成apk就會wrok了
09/06 12:45, 6F

09/06 12:45, , 7F
附上我的測試檔&原始碼 http://goo.gl/OKNnSC
09/06 12:45, 7F

09/06 16:44, , 8F
ShareObject可以運作,之前轉成ipa有用
09/06 16:44, 8F
感謝各位回答, 想再請教一個小問題,就是有關儲存位置, 我上面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)
文章代碼(AID): #1IA8xzDs (Flash)
文章代碼(AID): #1IA8xzDs (Flash)