PDA

Просмотр полной версии : Как создать кнопку для перехода к следующ странице?


Oopsik
17.03.2007, 18:10
В первом кадре есть страница а под ней кнопка.Вот написала такой код для первого кадра
on(press){
play();
}а для второго кадра stop();
Может я что-то не так делаю?:victory: :confused:
Кстати мне не получается перейти на следующую страницу...((

iNils
17.03.2007, 18:14
1. Для оформления своего кода, надо использовать теги .
2. Какая страница? Такого понятия во флеше вообще нет.

Oopsik
17.03.2007, 18:24
я имею ввиду при нажатии кнопки перейти на следующую страницу..

iNils
17.03.2007, 18:31
Я еще раз говорю, во флеше нет страниц. Есть кадры, сцены, слайды, а вот страниц нет. Поэтому куда вы собираетсь переходить мне не понятно.

PS страницы есть только в html.

iNils
17.03.2007, 18:33
И не надо создавать клоны темы, они все равно будут удаляться.

Oopsik
17.03.2007, 18:50
А в каком разделе надо создавать темы?Давай те. так,кадры...которые позволяют перейти на другой...как?

iNils
17.03.2007, 19:06
Одной темы достаточно.

Есть два метода:
gotoAndPlay (номер кадра);
gotoAndStop (номер кадра);

Werewolfe
04.04.2007, 19:14
Есть два метода:
gotoAndPlay (номер кадра);
gotoAndStop (номер кадра); Пишу

btn.onPress=function(){
content.gotoAndPlay(3)
} Никакой реакции, content-имя слоя

iNils
05.04.2007, 16:02
Пишу

btn.onPress=function(){
content.gotoAndPlay(3)
} Никакой реакции, content-имя слоя
Потому, что вода не горит. gotoAndPlay применяется к мувиклипу, а не к слою.

Werewolfe
05.04.2007, 16:45
Потому, что вода не горит. gotoAndPlay применяется к мувиклипу, а не к слою.
А как можно перейти к кадру, на другом слое?

iNils
05.04.2007, 17:05
А как можно перейти к кадру, на другом слое?
Откройте редактор, и попробуйте у одного слоя показть 3-ый кадр, у другого 5-ый, а у всех остальных только первый. Получилось? Нет!
Если вы не в полне владеете терминологией, и имели ввиду, что нужно в текущем таймлайне перейти на кадр 3, то нужно написать
this.gotoAndPlay (3);Но этот переход отразится для всех слоев.
PS. Слоев на самом деле нет. Вернее есть но только в FLA, в SWF их нет, также как и сцен. Слои в fla существуют только для удобства разработки (типа групп). После создания swf, все объекты (даже с одного слоя) распределяются по глубинам, и на одной глубине будет только один объект.

Werewolfe
05.04.2007, 17:09
Вообщем надо просто создать в том месте, пустой кадр и потом на него перейти? Или можно даже не создавать?

iNils
05.04.2007, 17:16
Вообщем надо просто создать в том месте, пустой кадр и потом на него перейти? Или можно даже не создавать?Чего вы хотите?

Werewolfe
06.04.2007, 10:12
Чего вы хотите?
Просто интересуюсь :)

etc
06.04.2007, 11:55
Вообщем надо просто создать в том месте, пустой кадр и потом на него перейти? Или можно даже не создавать?
Можно все хоть в одном слое делать.

OutsideR
06.04.2007, 12:07
В общем для разбиения на страницы можно использовать кадры (сцены и слайды не рекомендуют). Когда клип будет проигрываться, то поочередно будет появляться информация в первом кадре (первая страница), потом исчезать, и появляться во втором (вторая страница) и т.д.

Реализовать можно следующим образом
1) В каждом кадре кроме первого, забить actionscript с оператором stop();
2) Переходить по страницам кнопкой button, через оператор gotoAndPlay(номер кадра)
к примеру нужно перейти, на 3 страница (она расположена в 3 кадре)
пишем в кнопке gotoAndPlay(3);

Werewolfe
06.04.2007, 12:37
Я просто думал, что слой всегда есть, но уже объяснили
А если например клип из библиотеки, но надо чтобы он управлял основным клипом как поступать в таком случае?

iNils
06.04.2007, 16:23
А если например клип из библиотеки, но надо чтобы он управлял основным клипом как поступать в таком случае?Какая разница откуда?

googleavast
06.04.2007, 16:48
GotoAndStop(); и GotoAndPlay(); можно писать и на кадрах, и на клипах, и на буттонах.

Werewolfe
06.04.2007, 17:18
Я так понимаю что клип будет сам в себе переходить на кадр, а на основном это деиствие не будет отражаться или я не прав?

CorC
06.04.2007, 17:23
да, прав
кстати GotoAndStop и GotoAndPlay не существует,
если конечно сам не написал...
зато есть gotoAndStop и gotoAndPlay

Werewolfe
06.04.2007, 18:46
На счет регистра я вкурсе, все таки как поступить чтобы при нажатий в аттаченом клипе начинал реагировать основной?

iNils
06.04.2007, 18:47
На счет регистра я вкурсе, все таки как поступить чтобы при нажатий в аттаченом клипе начинал реагировать основной?Про _parent слышали?

Werewolfe
06.04.2007, 19:02
Про _parent слышали? Все понял :) он дает указания родительскому клипу. К сожалению не обладаю словарем АС, почемуто он на Windows Server не работает, даже если *.chm поставить :(. Я его даже на виртуальный хост затулил все равно не работает