У меня есть сцена с несколькими объектами в виде мувиклипов, которые можно щелкнуть по одному. Что происходит, так это то, что я могу щелкнуть каждый объект и щелкнуть переключатель сцены на следующий кадр.предотвратить следующую рамку сцены на мувиклике movieclip
Как это изменить?
В принципе у меня есть ключ и дверь, как мувиклипы. Вы можете получить ключ, он исчезает, и после этого вы можете щелкнуть дверь, чтобы открыть ее. Что на самом деле происходит, вы оба можете нажать ключ и дверь. Когда вы нажимаете на кнопку, она работает по назначению, но когда вы нажимаете на дверь, ключ все еще исчезает. Это гораздо более раздражает более чем 2 объекта.
код ключа:
addEventListener(MouseEvent.CLICK, CollectKey);
function CollectKey(event: MouseEvent): void
{
this.visible = false;
// door
MovieClip(root).door.addEventListener(MouseEvent.CLICK, MovieClip(root).FinishGame);
}
код двери:
stop();
function FinishGame(event: MouseEvent): void
{
if(MovieClip(root).currentFrame == 4)
{
nextFrame();
}
}
http://www.wuala.com/sollniss/stuff/Untitled-2.swf/
http://www.wuala.com/sollniss/stuff/Untitled-2.fla/
'this.nextFrame()'? – David
Не помогает. Я могу даже щелкнуть объекты, содержащие только «stop();», и следующий кадр сцены все равно активируется. Трудно объяснить, потому что сегодня я начал флешку. – sollniss
Я нашел ошибку. Я не упоминал ссылку на объект на моем титульном экране. – sollniss