Окошка при клике на кнопку

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
MrDead
Сообщения: 103
Зарегистрирован: 13 сен 2012, 00:46

Окошка при клике на кнопку

Сообщение MrDead »

При клике на кнопку, нужно чтобы появился во флешке(в центре или любых других координатах) символ включающий в себя форму обратной связи. Как такое реализовать?
4ibo
Сообщения: 78
Зарегистрирован: 23 апр 2010, 02:27

Re: Окошка при клике на кнопку

Сообщение 4ibo »

AS3

Код: Выделить всё

 myBtn.addEventListener(MouseEvent.CLICK, clickBtn); function clickBtn(e:MouseEvent){var myPanel:panelInLib = new panelInLib();myPanel.x = 100;myPanel.y = 100;addChild(myPanel);} 
В библиотеке создайте вашу форму и присвойте клипу имя panelInLib
MrDead
Сообщения: 103
Зарегистрирован: 13 сен 2012, 00:46

Re: Окошка при клике на кнопку

Сообщение MrDead »

Монтажный кадр 1, слой "as", кадр 1, строка 27 1046: Тип не найден или не является константой времени компиляции: panelInLib.
Монтажный кадр 1, слой "as", кадр 1, строка 27 1180: Вызов предположительно неопределенного метода panelInLib.

Хотя дал клипу имя panelInLib.
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: Окошка при клике на кнопку

Сообщение sasha^ »

MrDead писал(а):Монтажный кадр 1, слой "as", кадр 1, строка 27 1046: Тип не найден или не является константой времени компиляции: panelInLib.
Монтажный кадр 1, слой "as", кадр 1, строка 27 1180: Вызов предположительно неопределенного метода panelInLib.

Хотя дал клипу имя panelInLib.

Код: Выделить всё

 myBtn.addEventListener(MouseEvent.CLICK, clickBtn); function clickBtn(e:MouseEvent){var myPanel:panelInLib = new panelInLib();myPanel.x = 100;myPanel.y = 100;addChild(myPanel);}
код правильный...
но вы назначьте не имя клипа, а присвойте класс клипу...
MrDead
Сообщения: 103
Зарегистрирован: 13 сен 2012, 00:46

Re: Окошка при клике на кнопку

Сообщение MrDead »

TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at panelInLib/frame1()

Вставил as в другой кадр, нажимаю на кнопку выдает

Error: Error #2136: SWF-файл file:///E|/index.swf содержит недопустимые данные.
at panelInLib/clickBtn()
Аватара пользователя
Abarmotina
Сообщения: 469
Зарегистрирован: 21 апр 2012, 19:34

Re: Окошка при клике на кнопку

Сообщение Abarmotina »

Выше указанный код правильный,и работает без проблем.Исходник прилагается.
http://dfiles.ru/files/9a89220bf
MrDead
Сообщения: 103
Зарегистрирован: 13 сен 2012, 00:46

Re: Окошка при клике на кнопку

Сообщение MrDead »

Сделал точно также, но вот у меня тупо теперь начинает мерцать картинка по кадрам...Не пойму почему так
MrDead
Сообщения: 103
Зарегистрирован: 13 сен 2012, 00:46

Re: Окошка при клике на кнопку

Сообщение MrDead »

Всё, разобрался) Спасибо)
Ответить