![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2004
Сообщений: 13
|
Собственно задача простецкая: есть мувик, хочется програмно его размножить. Вроде всё работает, но вот помещаю duplicateMovieClip в функцию - и всё, ничего не работает!!!
function PlaceButton(button, Caption) { button._visible = 0; btnTest.duplicateMovieClip(button, "newButton"); newButton._x = 10; newButton._y = 10; newButton.Caption = "www"; } PlaceButton(btnTest, "newButton"); |
|
|||||
|
Регистрация: Jan 2004
Адрес: нигде - не осталось на Земле свободных земель(
Сообщений: 1,176
|
вот
|
|
|||||
|
Регистрация: Aug 2004
Сообщений: 13
|
FreeLander, у меня-то в итоге получилось, только код немного отличается от твоего, но будем знать как совсем правильно.
Сразу появился вопрос про attachMovie(). Идея та же, но зачем из библиотеки самому доставать, как при duplicateMovie(), было решено воспользоваться attachMovie(). Код работает, но может будут у кого какие замечания по написанию: function PlaceButton(sLibName, sCaption)
{
attachMovie(sLibName, "newButton", getNextHighestDepth());
newButton._x = 100;
newButton._y = 100;
newButton.Caption = sCaption
}
PlaceButton("dButton", "WWW");
Последний раз редактировалось Enelin; 22.08.2004 в 23:07. |
|
|||||
|
Регистрация: Jan 2004
Адрес: нигде - не осталось на Земле свободных земель(
Сообщений: 1,176
|
attachMovie тоже возвращает reference на приатаченный мувик, лучше ентим reference-ом и пользоваться при переопределении параметров, хотя на вкус и цвет...
|
|
|||||
|
Регистрация: Jan 2004
Адрес: нигде - не осталось на Земле свободных земель(
Сообщений: 1,176
|
тут просто второй синтаксис устаревший
|
|
|||||
|
Регистрация: Aug 2004
Сообщений: 13
|
Стало вроде проясняться...
Тут ещё маленький вопрос : если мы приписываем в ту же функцию (пора бы уже класс сделать ) обработчик события типаэто у меня работает в тестовом примерчике, а в чуть усложнённом никак не хочет мувик удаляться... вот в этом и вопрос собственно (скарее всего с путём проблема, я так думаю, хотя указываю абсолютный - пофигу)... да и как вот эта функция будет видеть в новом стиле написания кода??? |
|
|||||
|
Регистрация: Jan 2004
Адрес: нигде - не осталось на Земле свободных земель(
Сообщений: 1,176
|
Цитата:
Цитата:
имхо слишком хлопотно и в данном случае не слишком оправданно. |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
this, висящий на кнопке, указывает на таймлайн, в котором эта кнопка находится.
Поэтому имя_кнопки.removeMovieClip() решит проблему. |
|
|||||
|
Регистрация: Aug 2004
Сообщений: 13
|
Цитата:
Цитата:
Последний раз редактировалось Enelin; 23.08.2004 в 10:34. |
|
|||||
|
Регистрация: Jan 2004
Адрес: нигде - не осталось на Земле свободных земель(
Сообщений: 1,176
|
Цитата:
|
![]() |
Часовой пояс GMT +4, время: 18:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|