PDA

Просмотр полной версии : запуск клипа через другой клип


Nanaki
12.02.2014, 03:52
Добрый вечер! срочно требуется помощь по AS2.
игра типа "найди и нажми". Когда игрок находит предмет, предмет пропадает, а на экране появляется персонаж и комментирует. И предмет, и персонаж - клипы. Что и куда прописать, чтобы по клику на предмет появлялся персонаж и исчезал после повторного клика? С флэшем на "вы", а надо очень и срочно. Спасибо!

dark256
12.02.2014, 11:45
predmet.id = related_clip_id // Что вставляем

predmet.onRelease = function(){
// По клику вставляем
var obj = _root.attach("clip"+this.id,"any_clip",_root.getNextHighestDepth,{_x:this._x, _y:this._y})
obj.onRelease = function(){
// По клику на вставленном - убираем
this.removeMovieClip()
}
}

Nanaki
12.02.2014, 13:22
Спасибо за ответ.
predmet - это имя моего предмета, понятно. Что-то ещё мне надо изменить в коде относительно моей флэшки? Вообще, что мне надо менять?
И попутно - у меня на предметах прописано, что после клика они исчезают, через:
on(release){
_root.predmet._visible = false;
}
как это совместить с приведенным Вами кодом?

(прошу прощения за глупые, возможно, вопросы, туплю нещадно).

dark256
12.02.2014, 15:28
Всего вашего кода я не видел. Что там менять - не скажу.
_root.predmet._visible = false; - не готично. Объект останется на стэйдже и будет жрать память и сильно мешать.
Если его через attach - removeMovieClip сделать - это логичнее и экономичнее.