У меня есть несколько сцен * .fla, есть связь между сценами с помощью кнопок, которая работает просто отлично.
Некоторые из этих сцен содержат компоненты ScrollPane (по 1 на сцену), внутри ScrollPanes есть области видеоклипов, удерживающие кнопки - которые также отлично работают, связываясь с другими сценами.
Теперь я поместил новую кнопку в мувиклипе (в ScrollPane) «перейти в Интернет» ... что не работает ... об ошибках не сообщается при компиляции в swf, кнопка есть, но ничего не делает .
Я использовал простой код из фрагмента кода:
my_btn.addEventListener(MouseEvent.CLICK, onClick);
function onClick(e:MouseEvent):void{
navigateToURL(new URLRequest("http://www.site.com/"), "_blank");
}
Я искал решения и пробовал следующее:
поставить название мувиклипа перед кнопкой:
myMovieClip.my_btn.addEventListener
... (не работает)
поставить имя mc + scrollPane:
myMovieClip.myScrollPane.my_btn.addEventListener
... (не работает)
поставить название сцены:
myScene.my_btn.addEventListener
..... (не работает)
.. и более различных комбинаций из вышеперечисленного, ни один не работает .. некоторые из них выдают ошибки, некоторые нет ... если swf проходит, кнопка видна, но ничего не делает ...
Более того, я пытался поместить новые кнопки в другие фрагменты ролика, в которых уже есть рабочие кнопки, а новые кнопки не работают ..... та, которую я положил ранее, работает нормально .. ??
Я не знаю, что думать? Я исчерпал лимит кнопок, есть ли предел того, сколько кнопок вы можете иметь в 1 * .fla? (У меня есть около 130, я думаю, около 60 сцен, каждая сцена имеет только один кадр и два слоя - один для контента, другой для действий)
мой код для кнопок находится в мувиклипе, где они есть.
Если кто-нибудь может дать подсказку, пожалуйста?