0
我在Flash CS6上爲Air 3.8創建了一個應用程序。當我點擊info_btn時,程序會加載一個外部文本文件(這裏是test.txt),並在我的動態文本字段(這裏是info_txt)中顯示它。 當我測試我創建的.apk文件時,它適用於我的CRTL + Enter,但不適用於我的android設備。我確信原因是test.txt沒有在apk中編譯,但我不知道如何改變它。如果你們能幫忙,那會很好。加載外部文本。適用於我的電腦,但不適用於應用程序
這裏是我的代碼,如果它能夠幫助:
var fl_TextLoader_3:URLLoader = new URLLoader();
var fl_TextURLRequest_3:URLRequest = new URLRequest("textes/test.txt");
fl_TextLoader_3.addEventListener(Event.COMPLETE, fl_CompleteHandler_3);
function fl_CompleteHandler_3(event:Event):void
{
var textData:String = new String(fl_TextLoader_3.data);
info_txt.text = textData;
}
info_btn.addEventListener(MouseEvent.CLICK, fl_infotxt);
function fl_infotxt(Event:MouseEvent):void {
fl_TextLoader_3.load(fl_TextURLRequest_3);
}
它的工作原理。無法找到資產文件夾,所以我創建了它,我把我的textes文件夾放在裏面,然後去了3.1版的參數,並添加了它。非常感謝Jeff :) – Jeryl
非常好,很高興你找到了AIR的參數 - 那是我很難確定如何解釋的難題。請注意,AIR 3.1已經過時很久了。如果您要定位iOS 7,則需要使用AIR 4.0或更高版本。祝你好運! –
我使用空氣3.8。我會尋找更新的版本。謝謝 :) – Jeryl