2013-02-21 80 views
0

我在兩個物體上做了一個遊戲。背景和主角。不過,我想要一些背景的元素是以上的字符。將元素的深度改變爲大於玩家的深度不起作用。 請幫忙。有什麼辦法可以避免在兩個對象中創建背景?不同物體之間的深度

+0

不太可能。如果你想要關於你的角色的元素(我認爲它是前景),根據定義,它不會是背景的一部分,它需要在所有事物上佔據第三個深度,對吧? – 2013-02-21 18:36:01

+0

將你想要的元素放置在不同層上的播放器上(假設你正在使用圖層)。 – David 2013-02-24 14:31:28

回答

0

如果你想交換不同的動畫片段之間的深度,你必須在同一個父親上創建所有的元素。 您不應將元素放置在閃存IDE層中。

例如:

myGameMC.attachMovie("#myBackground","myBackground",1); 
myGameMC.attachMovie("#myCharacter","myCharacter",2); 
myGameMC.attachMovie("#myForegroundElement","myForegroundElement",3); 

然後就可以交換元件

myGameMC.myCharacter.swapDepths(myGameMC.myCharacter.myForegroundElement); 

myGameMC.myCharacter.swapDepths(3); 

myGameMC.myCharacter.swapDepths(myGameMC.getNextHighestDepth()); 
深處

希望它能幫助你。

相關問題