Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Загрузка Мувика из Библиотеки (http://www.flasher.ru/forum/showthread.php?t=148936)

artarx 15.01.2011 00:22

Загрузка Мувика из Библиотеки
 
Имеется Мувик с именем Man в нем мувик Head , в библиотеке Есть две картинки Head1 и Head2 как сделать, что бы при нажатии кнопки1 в мувик Head попадала картинка Head1, а при нажатии кнопки 2 Head2

КорДум 15.01.2011 00:36

Код AS3:

((getChildByName("Man") as MoviClip).getChildByName("Head") as MovieClip).addChild(new Bitmap(new Head1() as BitmapData);

О боги. Ну и сделать при нажатии смену.

artarx 15.01.2011 00:39

ок спс

Добавлено через 4 минуты
ошибка

Монтажный кадр 1, слой "Слой 1", кадр 1, строка 6 1084: Синтаксическая ошибка: rightparen перед semicolon.

КорДум 15.01.2011 01:02

Ну да, в конце забыл ")" добавить. И не пишите в кадрах, ради Мука!

artarx 15.01.2011 01:06

я с классами не понимаю((

Добавлено через 51 секунду
Код AS3:

BT.addEventListener(MouseEvent.CLICK,smena);
function smena(e:Event)
{BT.removeEventListener(MouseEvent.CLICK,smena);
((getChildByName("Man") as MoviClip).getChildByName("Head") as MovieClip).addChild(new Bitmap(new Head1() as BitmapData));
}

выдало

Монтажный кадр 1, слой "Слой 1", кадр 1, строка 6 1120: Обращение несуществующего свойства MoviClip.


Монтажный кадр 1, слой "Слой 1", кадр 1, строка 6 1180: Вызов предположительно неопределенного метода Head1.

КорДум 15.01.2011 01:09

Читайте Колина Мука. Вы не сделали ни одного импорта, я подозреваю, еще и в библиотеке картинки не имеют классов. Сделайте импорт MovieClip, Bitmap и BitmapData. Дайте классы картинкам. И прочтите Мука, пожалуйста.

artarx 15.01.2011 01:11

Спасибо за совет) Пойду читать)


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

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