Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   что такое *.attachMovie() и с чем его едят (http://www.flasher.ru/forum/showthread.php?t=66204)

old_dark_elf 29.06.2005 18:38

что такое *.attachMovie() и с чем его едят
 
Люди! ПАмАгите, пожалуйста, стать умным :D

Проблема вот такая: есть обьект, при нажатии на который он должен вызвать функцию из рута и после этого удалиться, я делаю это так:
Код:

this.onPress = function(){
_root.funk(this._x, this._y);
this.removeMovieClip();
};

А функция должна брать мувик из библиотеки и класть его в рут:
Код:

function funk(x,y){
  _parent.attachMovie( 's1', 's'+i, i ); // где s1 - ИД обьекта в библиотеке
  tellTarget ('s'+i) {
      _y = y;
      _x = x;
      sw=random(3)-1;
      sq=random(3)-1;//где sq и sw - внутрениие переменные обьекта
  };
  i+=1;
};

Проблема номер раз: изначальный обьект не удаляется (хотя это скорее всего из-за того, что я его создаю в ручную, так что по идее если его создавать скриптом все должно работать, нэээ?).
№2: новый обьект не появляется (хотя если дублировать уже соданный дупликатомМува то норм, но мне это не подходит, как и перемещение из невидимых юзверю областей).
Из этих проблем возникает вопрос: Как правильно использовать attachMovie?

Заранее благодарен :)

(хммм, че то не в тот раздел кинул :eek: )

Nirth 30.06.2005 01:24

Вложений: 1
я честно говоря не до конца вьехал в вопрос, вобщем я так понимаю тебе нужно насоздавать мувиков, и потом их удалять.
вот тут примерный образ работы.

Штрек 30.06.2005 02:52

this.onPress = function() {
_root.funk(this._x, this._y);
this.swapDepths(10000);
this.removeMovieClip();
};

old_dark_elf 30.06.2005 04:16

Спасибо Штрек :)

И огромное спасибо Nirth'у


Часовой пояс GMT +4, время: 16:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.