imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Flash
Опции темы
Старый 22.09.2006, 09:41     # 1
fickt_euch
Junior Member
 
Регистрация: 16.01.2006
Сообщения: 73

fickt_euch Путь к славе только начался
flash menu

есть флэшка. во влэшке есть всплывающая менюшка ввиде мувика в котором несколько кнопочек. мне нужно сделать так что бы при нажатии на кнопочки флэшка в главной сцене переключалась на допустим 2й кадр. как это сделать?
fickt_euch вне форума  
Старый 22.09.2006, 16:58     # 2
vuk
Member
 
Регистрация: 11.04.2003
Сообщения: 213

vuk Известность не заставит себя ждатьvuk Известность не заставит себя ждать
on (release)
{
_root.gotoAndStop(2); //или gotoAndPlay (2);
}
синтаксис может быть с ошибками, RTFM.
__________________
Чтобы сделать что-то невозможное, надо не знать, что это - невозможно.
vuk вне форума  
Старый 10.10.2006, 11:06     # 3
fickt_euch
Junior Member
 
Регистрация: 16.01.2006
Сообщения: 73

fickt_euch Путь к славе только начался
а как сделать что бы например если эта страница уже открыта что бы она не обновлялась при повтором нажатие?
fickt_euch вне форума  
Старый 10.10.2006, 11:25     # 4
ladjack
Guest
 
Сообщения: n/a

пардон, а о чем вообще речь? какая такая страница? во флаше!? в браузере? немного конкретнее, пож.
 
Старый 10.10.2006, 12:15     # 5
fickt_euch
Junior Member
 
Регистрация: 16.01.2006
Сообщения: 73

fickt_euch Путь к славе только начался
Цитата:
ladjack:
какая такая страница?
читай мой первый пост. я просто не упомянул выше что эта флешка и есть страница
fickt_euch вне форума  
Старый 10.10.2006, 14:02     # 6
ladjack
Guest
 
Сообщения: n/a

> ...флешка и есть страница
imho, не совсем корректное утверждение, флэшка - swf-файл, а страница это html-страница. Единственная связь - флешку можно встроить в страницу. Вот.
Если речь идет про повторение действия _root.gotoAndStop/Play(N), то будет выполнен любой код в кадре N на любом слое. Если вы грузите во флеш html-страницу, то, возможно, вам поможет JavaScript. Или вы имеете в виду функцию updateAfterEvent?
Либо конкретнее, либо fla-файл в студию
 
Старый 10.10.2006, 14:16     # 7
fickt_euch
Junior Member
 
Регистрация: 16.01.2006
Сообщения: 73

fickt_euch Путь к славе только начался
Цитата:
ladjack:
флешку можно встроить в страницу
я так и сделал.
Цитата:
ladjack:
Если речь идет про повторение действия
это я имел ввиду. как сделать что б оно не повторялось?
fickt_euch вне форума  
Старый 10.10.2006, 16:08     # 8
ladjack
Guest
 
Сообщения: n/a

Если речь идет о действии _root.gotoAndStop/Play(N) которое висит у вас на кнопке (или какой код запускает ваша кнопка?)...то самое очевидное - не нажимать кнопку Ну а если серьезно, то первое, что приходит в голову - допустим у вас несколько "страниц" и каждую "страницу" запускает отдельная кнопка, тогда создаем глобальную переменную, которую выставляем в соответствии с текущей страницей. Далее, при нажатии какой либо кнопки, проверяем переменую и если ее значение соответ. текущей странице то ничего не делаем, а ежели значение отлично, то переходим на соответ. страницу. Вот.
 
Старый 10.10.2006, 17:45     # 9
fickt_euch
Junior Member
 
Регистрация: 16.01.2006
Сообщения: 73

fickt_euch Путь к славе только начался
можно поподробнее пжалста. со скриптами и описанием че куда
fickt_euch вне форума  
Старый 10.10.2006, 21:08     # 10
ladjack
Guest
 
Сообщения: n/a

вот тебе примитив...там есть основной коомент, и коммент в коде первой кнопки. Ну если чего, ты таво....спрашай
Вложения
Тип файла: rar pg.rar (78.6 Кбайт, 8 просмотров - Кто скачивал? )
 
Старый 24.10.2006, 15:39     # 11
chernikov
Junior Member
 
Регистрация: 16.03.2004
Сообщения: 170

chernikov Известность не заставит себя ждатьchernikov Известность не заставит себя ждать
Подобный вопрос...
Есть flash. с большим-большим и красивым красивым (что б его...) меню (5 кнопок горизонтально + от 3 до 8 выпадающих кнопок на каждую). Все элементы меню сделаны как button.
Надо сделать так, чтобы можно было менять названия ссылок и url из внешнего файла. Я так понимаю, что это через XML ?
Впорос в том, что не получается создать динапический текс внутри объекта button. Точнее, текст создается, но вот динамически менять его совсем не получается.
Может, внутри button нельзя создавать динамические элементы и работать с ними через action script?
chernikov вне форума  
Старый 24.10.2006, 17:25     # 12
boor
::VIP::
Хрюндель
 
Аватар для boor
 
Регистрация: 27.10.2002
Адрес: Столица блин
Сообщения: 650

boor Простой бог
boor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой бог
chernikov
Сделай мувик и вставь его в кнопку.
Воде должно с работать.
Если не получится покажи саму флешку.
__________________
Если Вас выписали из сумасшедшего дома, это не значит, что Вас вылечили.
Просто Вы стали как все.
boor вне форума  
Старый 25.10.2006, 14:47     # 13
chernikov
Junior Member
 
Регистрация: 16.03.2004
Сообщения: 170

chernikov Известность не заставит себя ждатьchernikov Известность не заставит себя ждать
boor, Спасибо за совет.
Все сделал, запинал, работает.
Однако теперь появилась другая проблема:
при наведении на текст (который динамически создается в мувике), остальная анимация кнопки не работает. Точнее работает, если навести мышку за пределы динамического текста. Как от этого избавиться?
Уточнение: генерируется динамический текст, который отображает html. В элементах меню - это ссылки (через <a href=...)

Последний раз редактировалось chernikov; 25.10.2006 в 14:53.
chernikov вне форума  
Старый 26.10.2006, 00:25     # 14
boor
::VIP::
Хрюндель
 
Аватар для boor
 
Регистрация: 27.10.2002
Адрес: Столица блин
Сообщения: 650

boor Простой бог
boor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой бог
В кнопке сделай ещё один слой сверху и наложи прозрачный прямоугольник или круг, овал. И подгони размер его под кнопку или текстового поля.
__________________
Если Вас выписали из сумасшедшего дома, это не значит, что Вас вылечили.
Просто Вы стали как все.
boor вне форума  
Старый 26.10.2006, 10:02     # 15
chernikov
Junior Member
 
Регистрация: 16.03.2004
Сообщения: 170

chernikov Известность не заставит себя ждатьchernikov Известность не заставит себя ждать
делаю прямоугольник, и ставлю прозрачность 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.
chernikov вне форума  
Старый 26.10.2006, 21:45     # 16
boor
::VIP::
Хрюндель
 
Аватар для boor
 
Регистрация: 27.10.2002
Адрес: Столица блин
Сообщения: 650

boor Простой бог
boor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой богboor Простой бог
chernikov
Слушай, щас плохо соображаю (как в прочем и всегда )
Если не секрет, дай исходник посмотреть что у тебя там вообще
__________________
Если Вас выписали из сумасшедшего дома, это не значит, что Вас вылечили.
Просто Вы стали как все.
boor вне форума  
Старый 27.10.2006, 09:29     # 17
chernikov
Junior Member
 
Регистрация: 16.03.2004
Сообщения: 170

chernikov Известность не заставит себя ждатьchernikov Известность не заставит себя ждать
Вот.

Кстати, а как на вложаения можно установить ограничение просмотра?
Вложения
Тип файла: zip test.zip (433.0 Кбайт, 7 просмотров - Кто скачивал? )
chernikov вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 11:30.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.