Форум 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)
-   -   attach внутри мувиклипа (http://www.flasher.ru/forum/showthread.php?t=138249)

Maxish 02.04.2010 18:16

attach внутри мувиклипа
 
Доброго дня, уважаемые форумчане!
Тянул до последнего, пока не захотелось пойти и использовать веревку, мыло и табуретку.
Есть мувиклип, внутри которого кнопка и еще один мувиклип. При наведении на кнопку к вложенному клипу "аттачится" другой клип с кодом:
Код AS1/AS2:

this.loadMovie("pic//submenu_1.jpg")

Пока не было обращиний к клипу-родителю извне, все работало. Как только написал две строчки управления ним на главной шкале - перестал работать attach. Другие обработчики, например:
Код AS1/AS2:

кнопка.onRollOver = function(){
trace(мувиклип, к которому аттач.getDepth());
}

работают.

Почему не работает attachMovie? Как можно его обойти, чтоб при наведении на определенную кнопку подгружалась картинка? Стоит ли по такому поводу убегать из страны или самоуничтожаться?

KiL33 02.04.2010 18:51

Вы хотите грузить картинку в мувик, который лежит в кнопке?

Maxish 02.04.2010 21:45

Нет. В мувиклипе лежит и кнопка, и пустой клип, к которому я "аттачу" другие, пролинкованые клипы из библиотеки. А они, в свою очередь, загружпют картинки.

Знаю, что не логично - ведь можно по событию подгружать картинку сразу в этот пустой клип. Но(!) это тоже не работает. Плюс ко всему, нужно загрузить картинку единожды. А как это сделать?

KiL33 02.04.2010 22:24

Вложений: 1
как нить так

Maxish 19.04.2010 09:46

Загружаю методом loadMovie изображение в пустой мувиклип. Но вот сноваа проблема. Мне нужно работать с размером загруженной картинки (увеличение/уменьшение), но как это сделать, если размеры мувика: 0, 0?

mooncar 19.04.2010 09:57

Maxish, используйте MovieClipLoader для загрузки. Все операции с загруженным контентом производите внутри или изнутри обработчика onLoadInit, т.е. после гарантированной загрузки.

Где же до сих пор учат использовать loadMovie?!

Maxish 19.04.2010 10:14

Спасибо!
Учил АС2 по книге Дэвида Вогелира и Мэтью Пицци. Оттуда и привычка.
Здесь, на форуме, уже проскакивали рекомендации использовать MovieClipLoader, но в тот момент стояли другие задачи и я не придал значения. Извините.


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

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