2010-03-29 19 views
0

嗨,我一直在試圖建立一些簡單的Flash 8中,和我遇到一些奇怪的迷迷糊糊,我無法解釋:Flash ActionScript 2.0中的問題與對象的_visible參數

我有一個對象,並在一些節目的時候,我希望它是可見的(這是第一不可見),所以我寫:

_root.myObj._visible = true; 
_root.gameOver.swapDepths(_root.getNextHighestDepth()); //so it will be on the top 

並能正常工作,對象變爲可見等

我打算什麼接下來發生的是用戶按下同一個對象上的按鈕, d對象將進入隱身:

on(release) 
{ 
trace(_root.myObj._visible); 
_root.myObj._visible = false; 
trace(_root.myObj._visible); 
_root.gotoAndPlay("three"); 
} 

在第一true跟蹤的回報,後來false,使該命令起作用,但奇怪的物體保持可見,這就是我不明白。

謝謝大家。

+0

框架「三」中是否有一些代碼將其更改爲可見? – 2010-03-29 08:05:38

+0

如果您刪除gotoAndPlay,它會工作嗎?如果是這樣,那麼你的問題不是用_visible,而是用gotoAndPlay之後發生的任何事情。 – fenomas 2010-03-29 12:31:12

+0

是的,你是對的。但出於某種原因,即使在「三」框架的onLoad()框架上它已經變爲可見的,並且根本就沒有任何處理myObj的東西。奇怪的。 – GMan 2010-03-29 14:39:11

回答

1

你也可以把_root.myObj._visible = false;在您的標籤爲「三」的框架上

相關問題