0

2 つのオブジェクトでゲームを作成しました。背景と主人公。ただし、背景の要素の一部をキャラクターの上に置きたいと思っています。要素の深さをプレーヤーの深さよりも大きく変更しても機能しません。助けてください。2 つのオブジェクトで背景を作成しないようにする方法はありますか?

4

1 に答える 1

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());

それがあなたを助けることを願っています。

于 2013-02-26T10:09:07.913 に答える