Re: [問題] 從外部載入二維陣列及分析讀入資料
不好意思承接上個問題,因為現在把畫面上用FLVPlayback播放的背景影片相關設定
(如大小或位置及檔案名稱)也放在txt裡讀進去,結果有了這個問題……
_____________________________________________________________________________
//這裡是上面相關變數的宣告
var backMovieSize:Array=new Array();
var backMoviePosition:Array=new Array();
var backMovieName:String=new String();
//這裡是把影片放上舞台的程式碼
var backMovieClip:FLVPlayback = new FLVPlayback();
//↑在function外才讀得到
function playBackMovie():void{
//為了讓txt讀完才開始執行把影片放上舞台,只好用function……
trace(backMovieName);
//這行測試從txt讀的名字有沒有成功被讀到,結果是有。
backMovieClip.autoPlay=false;
backMovieClip.width=backMovieSize[0];
backMovieClip.height=backMovieSize[1];
backMovieClip.x=backMoviePosition[0];
backMovieClip.y=backMoviePosition[1];
backMovieClip.source=backMovieName;
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//問題在↑這行~"~
backMovieName是我宣告來接收播放的flv檔的檔名的
可是在這個狀況下會出現錯誤
如果直接填入原來的檔名(也就是"abc.flv"這類的),就能正常播放。
backMovieClip.addEventListener(VideoEvent.COMPLETE,completeHandler);
addChildAt(backMovieClip, 0);
}
後來我試過修改txt上的名稱
比如說"abc.flv", abc.flv……
修改在程式碼中這句的寫法
比如說backMovieClip.source="backMovieName";
或backMovieClip.source=(backMovieName);
當然是都沒用orz我也是死馬當活馬醫……
是否是我資料型別指定錯了呢~"~(有試過不要用string改用array,還是不行)
希望能有先進指點明路^^感謝!!
--
▁ ▁▁
▁▁ ▁▁▃▄▅▆▇███▇▄▃▁▁▁▁
▁▁ ▁▁▂▄▆▇████████▇▆▅▃▃▂▂▁▁▁▁
﹏﹏﹏﹏﹏ ●↗ KYO:讓我們向夕陽奔跑吧! ﹏﹏
BLUE:先輩我願追隨你! ● <■
青春!熱血!感動! ╱╱︿ ∕ ﹥ 竹本真相組之 讓我們向真相奔跑吧!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.50.49.65
推
05/30 22:39, , 1F
05/30 22:39, 1F
→
05/30 22:40, , 2F
05/30 22:40, 2F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):