Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   attachMovie(); нужна помощь. (http://www.flasher.ru/forum/showthread.php?t=137761)

stweet 22.03.2010 11:34

attachMovie(); нужна помощь.
 
Люди, не могу найти инфу как подгрузить, к примеру, клип на "_root" из библиотеке
т.е. есть такое выражение:
Код AS1/AS2:

for(i=0;i<1;i++){
_root.attachMovie("clip","clip"+i,i);
_root["clip"+i]._x = 10;
_root["clip"+i]._y = 10;
}

это получается что, что-бы ипользывать визде этот клип его надо внести в переменную?

Но у меня чего-то, ни чего не выходит.
Кому не лень, помогите плз.

udaaff 22.03.2010 12:41

Идентификатор клипу задан?

stweet 22.03.2010 13:02

об этом забыл упаминуть. Конечно задан.
что я только не делал, не выходит.

udaaff 22.03.2010 13:05

Код рабочий. Если индентификатор "clip" клипу задан, то должно все аттачиться.

stweet 22.03.2010 13:19

я по видемому не правильно задал вопрос, сори.
т.е. подгрузить клип я могу только таким образом, да?
и верно ли это:

Код AS1/AS2:

myClip = for(i=0;i<1;i++) {
    _root.attachMovie("clip","clip"+i,i);
    _root["clip"+i]._x = 0;
    _root["clip"+i]._y = 0;
}

// и дальше в любой клип вставим к примеру:
Код AS1/AS2:

onlipEvent(enterFrame){
    _root["myClip"]._x = 10;
    _root["myClip"]._y = 10;
}


iNils 22.03.2010 13:27

Для оформления своего кода надо использовать теги [code][/code]

udaaff 22.03.2010 13:30

Я изначально подумал, что вы цикл с одной итерацией для примера просто сделали, но теперь видно, что нет :)
Уберите этот цикл от туда, он там не нужен. Ссылку на клип возвращает метод attachMovie(), вот её и записывайте в переменную myClip.
Код:

var myClip = attachMovie("clip", "clip", 0);
myClip._x = 10;

Код на клипах — зло.

stweet 22.03.2010 13:47

Цитата:

Сообщение от iNils (Сообщение 894763)
Для оформления своего кода надо использовать теги [code][/code]

сори, не знал.

Добавлено через 2 минуты
Цитата:

Сообщение от udaaff (Сообщение 894764)
Я изначально подумал, что вы цикл с одной итерацией для примера просто сделали, но теперь видно, что нет :)
Уберите этот цикл от туда, он там не нужен. Ссылку на клип возвращает метод attachMovie(), вот её и записывайте в переменную myClip.
Код:

var myClip = attachMovie("clip", "clip", 0);
myClip._x = 10;

Код на клипах — зло.

ясно, спосибо огромное. Блин, а то я, себе уже весь мозг взорвал.


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

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