2010-12-17 43 views
0

不能在其他影片剪輯 訪問,比如我有我的部分 「家」,「大約」,「接觸」 ,並在部分 標籤當我往裏走約而調用聯繫人部分設置文本,例如 _parent.instancename(contact).title.text =「TEST」; 這個我在about部分中調用,但不起作用! 請任何人都可以幫助我是迫切的!無法訪問到其他影片剪輯

+0

這些「部分」是什麼?他們是不同的框架,影片剪輯等? – 2010-12-17 18:50:11

+0

是的,我把所有部分放在一個叫做片段的movieclip裏面,在movieclip裏面我有每個片段的標籤,例如Layer 1 - actions(stops);第2層 - 標籤(家庭,關於,聯繫人);第3層 - 電影剪輯(ho,ab,co); – Stakol 2010-12-17 18:57:41

+1

也許你從一個MovieClip調用的符號不存在,因爲當幀改變時它從內存中移除。 – 2010-12-17 19:08:06

回答

0

是的,我把所有的章節裏面一個影片剪輯稱爲區段 和影片剪輯裏,我爲每個部分 標籤例如 1層 - 行動(站); 第2層 - 標籤(home,about,contact);第3層 - movieclips(ho,ab,co);

0

正如John Giotta在他的評論中所說:當您通過調用gotoAndPlay ("Framelabel")來更改幀時,您之前所在幀中的所有元素都將從內存中刪除。所以當您嘗試更改文本時,將無法訪問任何內容。

一種方式來做到這一點是把你所有的元素融入到單獨的影片剪輯,並將其放置在時間軸上相同的幀,設置有源元件,以便visible = true;和他人visible = false;而不是跳轉到另一個幀,當按鈕被點擊。 這樣,你可以從任何地方訪問所有東西,你的網站看起來也是一樣的。