-
Суть вопроса в том, что я вставил анимацию во второй кадр кнопки и мне нужно чтобы при загрузке страницы эта анимация не срабатывала либо
показывала последний кадр.
p.s. Видно, чего я хотел добиться от кнопки, но я не знаю, как убрать автоматическое движение подписи "main" слева-направо сразу же после загрузки кнопки. Мне нужно чтобы
эта "main" изначально находилась справа. Делал так: первый кадр кнопки (UP) - надпись ползет слева направо, в последнем кадре - stop; второй кадр кнопки (OWER) - надпись ползет справа налево, в последнем кадре - stop.
-
1) Нужно обращаться не в ВЕБ-ДИЗАЙН, а во флеш.
2) Просто перекрой ее в момент первичной анимации такой же надписью
-т.е. если ты хочешь чтоб она просто появлялась, то возьми из библиотеки графический элемент (ну тот, на котором у тебя MAIN написано) и поставь его в главной сцене поверх кнопки, чтоб он ее закрывал.
И пускай он будет отображаться секунд десять.
Если не понятно, дай исходник покажу
gres3d(a)yandex.ru
3) Может можно сделать это через AS, но я не уверен, что будет работать.
попробуй с этим поэкспериментировать
_root.Element1.gotoAndStop(2);
это например если в главной сцене есть Element1, содержащий анимацию, и нужно ,програмно эту анимацию переключить на второй кадр.
-
А ты делай, чтоб она не при "Up" ползла так, а при "rollOut" - событие кнопки такое [Only registered and activated users can see links. Click Here To Register...]
А при "Up" пусть просто на месте стоит..
-
Ребята, я во Flashe новичек совсем, не понимаю о чем вы говорите. Вернее понимаю, но отдаленно и сделать не могу.
1. Как сделать чтобы элемент отображался определенное количество времени, а потом исчезал?
2. Переключить анимацию на второй кадр у меня тоже не получилось, как вы это делаете?
3. rollOut - во первых не знаю, где его найти (никогда с AS дела не имел), во-вторых не знаю как будет целиком выглядеть скрипт, и в третьих к чему его применять? У меня в первом кадре кнопки - один мувик (main ползет слева-направо), во втором кадре другой (main ползет справа-налево). Нужно их оба вставить во второй кадр? И сделать так, чтобы первый мувик отображался при появлении мыши или как? А чтоделать со вторым мувиком? Вообщем не представляю как их вместе прилепить к одному кадру.
Может я вам исходник выложу, а вы поэкспериментируете?
-
onClipEvent(load) {
_root.gotoAndPlay("your_intance_name");
}
-
Не получается...(
Ладно, попробуем так: Есть у меня мувик из 20 кадров. Как сделать так, чтобы при наведении на него мыши проигрывались первые 10, а потом включался стоп. После отведения мыши - проигрывались остальный 10,11,12...20 ?
-
дай исходник с кнопкой я тебе покажу, что я имел ввиду
-
Цитата:
Originally posted by Artemy@Dec 1 2005, 02:41
Не получается...(
Ладно, попробуем так: Есть у меня мувик из 20 кадров. Как сделать так, чтобы при наведении на него мыши проигрывались первые 10, а потом включался стоп. После отведения мыши - проигрывались остальный 10,11,12...20 ?
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Внутри этого мувика - stop(); в кадрах 1, 9, 20
Анимация при наведении с 2 по 9 кадры, при отведении курсора - с 10 по 20 кадры..
В основном таймлайне сцены на мувик навешиваем код:
Код:
on (rollOver) {
****this.gotoAndPlay(2);
}
on (rollOut) {
****this.gotoAndPlay(11);
}
-
Цитата:
Originally posted by Cloo@Dec 1 2005, 08:49
Внутри этого мувика - stop(); в кадрах 1, 9, 20
Анимация при наведении с 2 по 9 кадры, при отведении курсора - с 10 по 20 кадры..
В основном таймлайне сцены на мувик навешиваем код:
Код:
on (rollOver) {
****this.gotoAndPlay(2);
}
on (rollOut) {
****this.gotoAndPlay(11);
}
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]</div>
а на всей кнопке повесить
onClipEvent(load) {
_root.gotoAndStop(9);
}
и тогда при загрузке будет у тя становиться все в положение наведённости... но дальше смари )) т. .к по идее раз маус уже отведен, то будет проигрываться дальше по идее... )
-
Цитата:
Originally posted by Cloo@Dec 1 2005, 05:49
Внутри этого мувика - stop(); в кадрах 1, 9, 20
Анимация при наведении с 2 по 9 кадры, при отведении курсора - с 10 по 20 кадры..
В основном таймлайне сцены на мувик навешиваем код:
Код:
on (rollOver) {
****this.gotoAndPlay(2);
}
on (rollOut) {
****this.gotoAndPlay(11);
}
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]</div>
Вроде бы заработало, НО только на самом объекте. Т.Е. как только наводишь мышку на объект, он начинает отползать вправо, достигнув края - возвращается назад к мышке, несмотря на то, что я ее не убирал, а достигнув мыши - снова отползает вправо. Как сделать так, чтобы мышь работала как бы на весь путь объекта включая его самого?
-
почему то файлы не прикоепляются...
-
Цитата:
Originally posted by Artemy@Dec 3 2005, 01:40
Вроде бы заработало, НО только на самом объекте. Т.Е. как только наводишь мышку на объект, он начинает отползать вправо, достигнув края - возвращается назад к мышке, несмотря на то, что я ее не убирал, а достигнув мыши - снова отползает вправо. Как сделать так, чтобы мышь работала как бы на весь путь объекта включая его самого?
<div align='right'>[Only registered and activated users can see links. Click Here To Register...]
[/quote]
Да, этого не учёл [Only registered and activated users can see links. Click Here To Register...]
Тогда нужно сделать прозрачный мувик (или кнопку) такой же формы, положить её над твоим мувиком и код для мыши писать на ней.
И путь, естественно, поменять:
Код:
on (rollOver) {
_root.mc1.gotoAndPlay(2);
}
on (rollOut) {
_root.mc1.gotoAndPlay(11);
}
mc1 - имя экземпляра (instance name) твоего мувика с анимацией.
...
Либо вообще координаты мыши отслеживать и по ним выполнять..
-
Все, получилось. Спасибо, о великий Cloo! [Only registered and activated users can see links. Click Here To Register...]