我在主動畫中,想要loadmovie一個swf進來,這個swf裏有一個動態文本框,此文本框要用來顯示文本文件中的內容,試了幾回,仍是不行,最後仍是找斜線兄,幫忙才解決,從中我也悟出一些東西,老鳥看了不要笑我笨,菜鳥也好學習一下。
開始我在主動畫裏這樣寫:
movie.loadmovie("texts.swf");
loadVariablesNum("texts.txt",0);
結果沒有成功,此時我犯了兩個錯誤。
說明一下loadmovie和loadVariablesNum的用法先
它兩個的用法差多,都有兩種,先說loadmovie
第一種是比較普便的用法,例如:
movie.loadMovie("movie.swf");
movie是要被載入到的影片(就象一個容器同樣),movie.swf是要被載入動畫
第二種用法,我不經常使用,斜線兄也不經常使用,不知道各位是否經常使用,例如:
loadMovieNum("movie.swf",1);
此處的movie.swf仍是被加載的動畫,「1」是層的意思,就是說把movie.swf這個動畫加載到第一層裏。
再說一下loadVariables的用法,第一種,例如:
loadvaiables("texts.txt","movie");
這裏的texts.txt是要載入文本文件內容的動態文本框,movie是這個文本框所在的那個動畫,被載入到的那個影片的名子
字串2
第二種:
loadvaiablesNum("texts.txt",1);
這裏的texts.txt是要載入文本文件內容的動態文本框,「1」是層的意思,就是說把這個文本框所在的那個動畫,被載入到第一層中。
好了,這兩個對象的用法都說完了,該說一下個人錯誤發生在哪裏了,但願看過我這篇文章的朋友
不會在犯這樣的錯誤了,
一開始我是這樣寫的
movie.loadmovie("texts.swf");
loadVariablesNum("texts.txt",0);
固然不對了,它們兩個在一塊兒用的時候應該是對應的,什麼叫對應呢?
就是說loadmovie加載到指定的影片,那麼loadVariables就不能那樣寫,應該這樣寫
loadVariables("texts.txt","movie");
就是也把這個文本文件加載到指定的影片中去。
按照對應的原則,正確的寫法有兩種:
movie.loadMovie("texts.swf");
loadVariables("texts.txt","movie");
另外一種定法:
loadMovieNum("texts.swf",1); loadVariablesNum("texts.txt",1);
好了,終於寫完了,該吃早飯了,寫得這點東西但願對你們會有些幫助