![]() |
|
||||||||||
|
|||||
|
На сцене есть кнопка. При нажатии на нее, на сцену атачится MovieClip в котором есть кнопка. Необходимо отследить нажатие кнопки которая находится внутри MovieClip'а и выполнить функцию.
пишу следующий код package {
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class Starter_1 extends MovieClip
{
public function Starter_1()
{
stoneBtn.addEventListener(MouseEvent.CLICK, stoneP);
}
private function stoneP(event:MouseEvent):void
{
// атачим мувиклип
var stonePanelClip:MovieClip = new stonePanel();
stonePanelClip.x = 45;
stonePanelClip.y = 287;
addChild(stonePanelClip);
// добавляем листенер к кнопке которая находиться внутри
del.addEventListener(MouseEvent.CLICK, delBtn);
}
private function delBtn(event:MouseEvent):void
{
trace("dell");
}
}
}
Последний раз редактировалось zinchencko; 27.01.2008 в 18:26. |
|
|||||
|
стервочка (я мужик)
|
а что такое del? будь я компилятором я бы тоже вывел ошибку.
|
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
дай переменным значение, которое соотв. имени кнопкам.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Это все дурацкий CS3 с автоматическим объявлением вложенных ссылок-клипов.
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 23
|
Создать внутри мувиклипа евент нажатия кнопки del и передавать на Starter_1 это событие.
|
|
|||||
|
__________________
Сам себе репортер |
|
|||||
|
проблема была решена
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:30. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|