![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2012
Сообщений: 6
|
Имеется flash-сайт. На массив из кнопок на stage нормально вешается слушатель на клик, а когда пытаешься вставить в массив кнопки внутри других мувиклипов, swf не выдает критических ошибок при компиляции, но флешка перестает работать (ошибка 1009).
Код примерно такой: import fl.controls.Button; import fl.transitions.Tween; import fl.transitions.easing.*; var btnArray:Array = new Array(); btnArray.push(btn_main); btnArray.push(btn_gallery); btnArray.push(btn_blog); btnArray.push(content1.page1_main.btn_mainTextNEXT); // ПРОБЛЕМНАЯ КНОПКА ВНУТРИ МУВИКЛИПА, КОТОРЫЙ В СВОЮ ОЧЕРЕДЬ НАХОДИТСЯ В ДРУГОМ МУВИКЛИПЕ for (var i:Number = 0; i < btnArray.length; i++) { btnArray[i].addEventListener(MouseEvent.CLICK, onBtn); //ВЕШАЕМ СЛУШАТЕЛЬ КЛИК НА ВСЕ КНОПКИ МАССИВА } function onBtn(e:MouseEvent):void { switch (e.target.name) { case "btn_main": new Tween(content1, "x", Elastic.easeOut, content1.x, 1987, 1, true); trace("ok"); break; case "btn_gallery": new Tween(content1, "x", Bounce.easeOut, content1.x, 668, 1, true); break; case "btn_blog": new Tween(content1, "x", Bounce.easeOut, content1.x, -643, 1, true); break; case "btn_mainTextNEXT": content1.page1_main.gotoAndPlay(22); //ПРОБЛЕМНАЯ КНОПКА trace("ok"); break; Может кто уже сталкивался? |
|
|||||
|
Неплохо приводить еще и текст ошибки, помимо ее номера. По номерам их никто не помнит.
Цитата:
|
|
|||||
|
Регистрация: May 2012
Сообщений: 6
|
Спасибо что отозвались!
Ошибка такая: "TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null". at Danya_Site_fla::MainTimeline/frame16()" Еще заметил, что если пытаться добавить в массив кнопок мувиклип(кнопку) их других мувиклипов, которые находятся не на первых кадрах, так же возникает ошибка. Надо ли в пути к кнопке (mc1.mc2.button) указывать на каком фрейме она находится? И как? |
|
|||||
|
Цитата:
|
|
|||||
|
Регистрация: May 2012
Сообщений: 6
|
То есть нет возможности разместить некоторую анимацию и контент предварительно(на кадрах) в программе flash cs4? Все надо в с помощью ac3 прописывать?
|
|
|||||
|
Регистрация: May 2012
Сообщений: 6
|
Все понятно. Спасибо! Буду пыхтеть дальше.
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|