Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   проблемы с условием (http://www.flasher.ru/forum/showthread.php?t=43048)

Budkiz 16.02.2003 21:17

проблемы с условием
 
Люди! Не могу дойти как правельно пользоваться IF'ом!
Посмотрите кому не лень!
(нужно чобы при достиж опред. коорд. клип выгружался)
Код клипа:
onClipEvent (load) {
_x = 78;
_y = 78;
}
onClipEvent (enterFrame) {
_x = _x+5;
if (_x>477) {
removeMovieClip("");
}
}

код на 1 фрэйме:
attachMovie( "ball", "w",9999 );

F_Flash 16.02.2003 21:37

removeMovieClip дефствует только для мувиков созданных динамически

Например при помощи
attachMovie или duplicateMovieClip


А код в таком виде как ты его написал можно прописать лишь в том случае если ты его вытащил на сцену.

Budkiz 17.02.2003 09:40

Что тогда делать в моем случае?

MasterAlien 17.02.2003 11:50

В здесь убери только начальные координты в теге {on load}
Затем этому мувику в библиотеке сделай export to Action script , назови его как хочешь , и просто программно вставляй его из библиотеки куда хочешь и с какими хочешь кооординатами, углом поворота.....

И самое главное.... собственно почему у тебя и не получалось... Этот код надо переставить либо во внутренний фрейм твоего мувика , либо код оставить как есть , единственное к каждой координате добавить _parent._x и вставить этот мувик в еще один , который и надо копировать..........
Т.е при внесении в библиотеку именно твоего случая не сохранят кода , он должен быть вложен одним из 2-хспособов

Nox Noctis 17.02.2003 17:07

Цитата:

Оригинал написал(а) F_Flash
removeMovieClip дефствует только для мувиков созданных динамически
а вот это не врите :)))

MasterAlien 17.02.2003 17:12

А никто и не врет........ официальный макромедиа-хелп гласит :

Ремув мувиклип - это : removes a movie clip instance created with the duplicateMovieclip action, or the duplicateMovieClip or attachMovie methods of the MovieClip object.
Собсно оно так и действует *)

Nox Noctis 17.02.2003 17:22

нууу... мало ли чего там макромедия гласит =)

удалить функцией ремувМувиКлип клип созданный не динамически можно... мож-но :))

F_Flash 17.02.2003 17:23

Цитата:

Оригинал написал(а) Nox Noctis
а вот это не врите :)))
:)))) Ну тогда аргументируй примером

Nox Noctis 17.02.2003 17:27

уже по крайней мере дважды упоминалось это здесь, совсем недавно второй раз был :))

ХИНТ: ремувМувиКлип не работает с клипами лежащими на отрицательной глубине.

и ВСЕ. а создан клип динамически или нет - это по барабану абсолютно... :)

тест на догадливость: как при данных условиях удалить НЕдинамический клип ? :))

iLoveYou 17.02.2003 17:35

эх, не догадаются... подсказывать не буду;)


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

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