作者mucoci (奇寶~)
看板Flash
標題[問題] 外部as顯示不出來
時間Mon Feb 15 01:42:16 2016
小弟最近開始學習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://webptt.com/m.aspx?n=bbs/Flash/M.1455471738.A.871.html
1F:推 SheLoBDenI: 你沒有把F的Par元件加到舞台上 02/15 08:47
2F:→ mucoci: 樓上大大,是在Main上加 addChild(Par)嗎? 02/15 12:33
3F:→ mucoci: 搞定了,謝謝樓上大大 02/15 12:49
4F:推 cck1: 1F正解 你只把F new出來而已 並沒把它加到舞台上 02/16 10:22
5F:→ cck1: 另外 qq裡面的addChild理論上應該要拿到Main裡使用才對 02/16 10:24