看板 Flash 關於我們 聯絡資訊
小弟最近開始學習package的使用 搞了半天好不容易有點苗頭 但卻在最簡單的地方失敗了 google半天也沒有結果 請高手高手高高手協助 目標:要在畫面上顯示G 和 F 目前F顯示不出來,但trace A是成功的 //主程式的as package { import flash.display.MovieClip; import flash.text.TextField; import test_para; public class Main extends MovieClip { var Par:test_para=new test_para(); public function Main() { stop(); //顯示一堆 G var test_text:TextField=new TextField(); test_text.width=800; test_text.text="GGGGGGGGGGGGGGGGGGGGGGGGGGG"; addChild(test_text); test_text.x=0; test_text.y=100; //另外的顯示的一堆F Par.qq(); } } } //另一個as 顯示F的as package { import flash.display.MovieClip; import flash.text.TextField; public class test_para extends MovieClip { public function qq() { var test_text2:TextField=new TextField(); test_text2.width=800; test_text2.text="FFFFFF"; addChild(test_text2); test_text2.x=0; test_text2.y=200; trace ("A"); } } } 就很簡單的在畫面上顯示G後,接著執行另一個as的函數顯示F 但F就是沒出現,難道F不是和G在同個的舞台嗎? (可是我trace A,卻是有成功執行…) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.11.43 ※ 文章網址: https://www.ptt.cc/bbs/Flash/M.1455471738.A.871.html
SheLoBDenI: 你沒有把F的Par元件加到舞台上 02/15 08:47
mucoci: 樓上大大,是在Main上加 addChild(Par)嗎? 02/15 12:33
mucoci: 搞定了,謝謝樓上大大 02/15 12:49
cck1: 1F正解 你只把F new出來而已 並沒把它加到舞台上 02/16 10:22
cck1: 另外 qq裡面的addChild理論上應該要拿到Main裡使用才對 02/16 10:24