話說, 很久沒碰flash了

現在因為工作要用到一點點

重新學習了一下

發現...真的忘很多啊啊啊~~

 

慢慢地, 先從fla檔裡, 用as驅動影片元件(MovieClip)

再從.as檔驅動影片元件

 

我在fla裡, 讓它顯示「abcde」並且trace出來

然後又在.as檔裡, 先trace了一次, 再指定它顯示「123456」並且trace出來

很開心的按下Ctrl + Enter執行

咦~~?  怎麼還是顯示「abcde」, 而不是我想像的, 變成 「123456」

trace第一行是空白, 第二行是「123456」, 第三行才是「abcde」

 

搞半天, 原來我誤會它了Orz

它是先執行了.as檔的內容

再執行fla裡寫的as程式, 所以才會有這種結果

 

在影格裡的as

 

code/test1.as

 

code/test1.as檔的引用方式: 在fla文件的屬性裡, 填在"文件類別"這一項裡

 

執行結果

 

==================================================

 

然後, 我改了引用方式, 引用code/test1.as, 變成寫在影格裡:

 

執行結果: 收到error...囧

這應該是, 兩者的引用方式, 代表不同意義的關係(不很熟, 講不出原理)

 

 

創作者介紹

shelleyura 發表在 痞客邦 PIXNET 留言(0) 人氣()