| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 16.01.2006
Сообщения: 73
![]() |
flash menu
есть флэшка. во влэшке есть всплывающая менюшка ввиде мувика в котором несколько кнопочек. мне нужно сделать так что бы при нажатии на кнопочки флэшка в главной сцене переключалась на допустим 2й кадр. как это сделать?
|
|
|
|
|
# 6 |
|
Guest
Сообщения: n/a
|
> ...флешка и есть страница
imho, не совсем корректное утверждение, флэшка - swf-файл, а страница это html-страница. Единственная связь - флешку можно встроить в страницу. Вот. Если речь идет про повторение действия _root.gotoAndStop/Play(N), то будет выполнен любой код в кадре N на любом слое. Если вы грузите во флеш html-страницу, то, возможно, вам поможет JavaScript. Или вы имеете в виду функцию updateAfterEvent? Либо конкретнее, либо fla-файл в студию
|
|
|
# 8 |
|
Guest
Сообщения: n/a
|
Если речь идет о действии _root.gotoAndStop/Play(N) которое висит у вас на кнопке (или какой код запускает ваша кнопка?)...то самое очевидное - не нажимать кнопку
Ну а если серьезно, то первое, что приходит в голову - допустим у вас несколько "страниц" и каждую "страницу" запускает отдельная кнопка, тогда создаем глобальную переменную, которую выставляем в соответствии с текущей страницей. Далее, при нажатии какой либо кнопки, проверяем переменую и если ее значение соответ. текущей странице то ничего не делаем, а ежели значение отлично, то переходим на соответ. страницу. Вот.
|
|
|
# 11 |
|
Junior Member
Регистрация: 16.03.2004
Сообщения: 170
![]() ![]() |
Подобный вопрос...
Есть flash. с большим-большим и красивым красивым (что б его...) меню (5 кнопок горизонтально + от 3 до 8 выпадающих кнопок на каждую). Все элементы меню сделаны как button. Надо сделать так, чтобы можно было менять названия ссылок и url из внешнего файла. Я так понимаю, что это через XML ? Впорос в том, что не получается создать динапический текс внутри объекта button. Точнее, текст создается, но вот динамически менять его совсем не получается. Может, внутри button нельзя создавать динамические элементы и работать с ними через action script? |
|
|
|
|
# 12 |
|
::VIP::
Хрюндель Регистрация: 27.10.2002
Адрес: Столица блин
Сообщения: 650
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
chernikov
Сделай мувик и вставь его в кнопку. Воде должно с работать. Если не получится покажи саму флешку.
__________________
Если Вас выписали из сумасшедшего дома, это не значит, что Вас вылечили. Просто Вы стали как все. |
|
|
|
|
# 13 |
|
Junior Member
Регистрация: 16.03.2004
Сообщения: 170
![]() ![]() |
boor, Спасибо за совет.
Все сделал, запинал, работает. Однако теперь появилась другая проблема: при наведении на текст (который динамически создается в мувике), остальная анимация кнопки не работает. Точнее работает, если навести мышку за пределы динамического текста. Как от этого избавиться? Уточнение: генерируется динамический текст, который отображает html. В элементах меню - это ссылки (через <a href=...) Последний раз редактировалось chernikov; 25.10.2006 в 14:53. |
|
|
|
|
# 14 |
|
::VIP::
Хрюндель Регистрация: 27.10.2002
Адрес: Столица блин
Сообщения: 650
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
В кнопке сделай ещё один слой сверху и наложи прозрачный прямоугольник или круг, овал. И подгони размер его под кнопку или текстового поля.
__________________
Если Вас выписали из сумасшедшего дома, это не значит, что Вас вылечили. Просто Вы стали как все. |
|
|
|
|
# 15 |
|
Junior Member
Регистрация: 16.03.2004
Сообщения: 170
![]() ![]() |
делаю прямоугольник, и ставлю прозрачность 0. Не помогает. Но черс с ней, это проблемой, от анимации кнопки при наведении уже отказались. Проблема возникла в другом (для меня неожиданном) месте.
из 5 пукнктов выпадающего меню 4-й имеет 8 элементов. Они сделаны так, чтобы прокручивались при наведении мыши (их всегда отображается 4). Так вот, когда я там создаю текст, он в пункте меню не появляется. Точнее появляются каким-то странным образом. Текста не видно, вместо него пустота. Но при клике на то место где должна быть ссылка, и которую вообще не видно все отправляется туда, куда надо... Где копать? почему текст криво создается? Создаю текст из внутреннего мувика (фиг знает какого уровня вложенности) таким скриптом: var linktxt:String = _root.link[11]; createTextField ("nnn", 0, 7, 0, 0, 0); nnn.html = true; var styleObj:TextField.StyleSheet = new TextField.StyleSheet(); styleObj.onLoad = function(success:Boolean) { if (success) { nnn.styleSheet = styleObj; nnn.htmlText = linktxt; nnn.autoSize = true; nnn.selectable = false; } } styleObj.load("myCSS.css"); Уточнение. Что-то в этой флешке вообще никакой текст не отображается, когда я его на это место пишу... Последний раз редактировалось chernikov; 26.10.2006 в 13:55. |
|
|
|
|
# 16 |
|
::VIP::
Хрюндель Регистрация: 27.10.2002
Адрес: Столица блин
Сообщения: 650
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
chernikov
Слушай, щас плохо соображаю (как в прочем и всегда )Если не секрет, дай исходник посмотреть что у тебя там вообще
__________________
Если Вас выписали из сумасшедшего дома, это не значит, что Вас вылечили. Просто Вы стали как все. |
|
|