[問題] 外部as顯示不出來

看板Flash作者 (奇寶~)時間8年前 (2016/02/15 01:42), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
小弟最近開始學習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

02/15 08:47, , 1F
你沒有把F的Par元件加到舞台上
02/15 08:47, 1F

02/15 12:33, , 2F
樓上大大,是在Main上加 addChild(Par)嗎?
02/15 12:33, 2F

02/15 12:49, , 3F
搞定了,謝謝樓上大大
02/15 12:49, 3F

02/16 10:22, , 4F
1F正解 你只把F new出來而已 並沒把它加到舞台上
02/16 10:22, 4F

02/16 10:24, , 5F
另外 qq裡面的addChild理論上應該要拿到Main裡使用才對
02/16 10:24, 5F
文章代碼(AID): #1MmBnwXn (Flash)
文章代碼(AID): #1MmBnwXn (Flash)