Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (2) [1] 2 ( Перейти к первому непрочитанному сообщению ) |
Spartak |
Отправлено: Nov 10 2008, 10:20 AM
|
Генерал Группа: Members Сообщений: 332 Пользователь №: 245 Регистрация: 19-January 07 |
Кто-то может помочь в этом вопросе?
-------------------- |
zlobniyvovan |
Отправлено: Nov 10 2008, 12:08 PM
|
Сержант Группа: Members Сообщений: 14 Пользователь №: 1906 Регистрация: 1-October 08 |
А.... собственно ..... в чем вопрос?
|
Spartak |
Отправлено: Nov 10 2008, 12:45 PM
|
||
Генерал Группа: Members Сообщений: 332 Пользователь №: 245 Регистрация: 19-January 07 |
Флеш начал изучать недавно. Сделал флеш-буклет, который состоит из 3-х сцен. В каждой сцене 1-2 Movie clip и фоновый звук. Сцены 785, 955,965 кадров (соответственно). Проигрываются все ОК. Хочу добавить немного интерактивности. На последнем кадре (сцены 3) в ActioScript -Stop (). Помещаю несколько кнопок для повтора 1,2 и 3 сцен.Прописываю для кнопок:
При нажатии на кнопу (во всех случаях) идет повторение сцены 3. Почему? Что не так? -------------------- |
||
zlobniyvovan |
Отправлено: Nov 10 2008, 02:51 PM
|
Сержант Группа: Members Сообщений: 14 Пользователь №: 1906 Регистрация: 1-October 08 |
Фишка вот в чем:
Вариант1. Когда опубликовывается мувик, содержащий несколько сцен, сцены в нём воспроизводятся в том порядке, в котором они представлены в панели Scene. Кадры в SWF-файле имеют сквозную нумерацию через все сцены. То есть, если мувик содержит в твоем случае три сцены по 785, 955, 965 кадров в каждой, то кадры во второй сцене будут пронумерованы с 786, а в третьей с 1742. т.е gotoAndPlay("Scene 2", 786) - эт. в учебнике выкапал. Вариант2. ошибка синтаксиса gotoAndPlay("Scene 1", 1); gotoAndPlay("Scene 2", 1); gotoAndPlay("Scene 3", 1); а не gotoAndPlay("Scene 1"); |
Spartak |
Отправлено: Nov 10 2008, 05:16 PM
|
Генерал Группа: Members Сообщений: 332 Пользователь №: 245 Регистрация: 19-January 07 |
За поправку синтаксиса спасибо.В простом примере все работает, в моем случае не "хочет". Пробовал присваивать имена кадрам, все равно, начинает с 1-го кадра сцены 3. Пример: gotoAndPlay("Scene 1", "sport"); Не могу понять, в чем дело?
ЗЫ:В сценах у меня (я писал) есть слой с звуковым фоном. В простом примере вставляю слой со звуком -перестает работать. Может это наведет тебя на мысль, в чем дело? -------------------- |
zlobniyvovan |
Отправлено: Nov 11 2008, 09:42 AM
|
Сержант Группа: Members Сообщений: 14 Пользователь №: 1906 Регистрация: 1-October 08 |
Привет.
Сижу и думаю может у тебя последовательность воспроизведения сцен начинается с третьей? Возможно из-за длины аудио (если играет аудио из 3-й сцены, включаем 2-ю и в итоге слышим аудио из 3-й и 2-й сцены ....) Я тут накатал примерчик ..... все работает ***** посмотри может вдохновит. Да, кстати.. в каждой сцене в последнем кадре стоит: stop();??? |
Spartak |
Отправлено: Nov 11 2008, 04:55 PM
|
||||
Генерал Группа: Members Сообщений: 332 Пользователь №: 245 Регистрация: 19-January 07 |
Задачу решил. Звук убрал в Movie clip, прописал gotoAndPlay("Scene 1", 1); и заработало.
Stop(); у меня в последнем кадре, сцены 3. По моему замыслу вначале проигрывается весь ролик , а в конце чтоб был выбор повтора отдельных сцен. Теперь, если можешь, подскажи: можно ли на кнопку "повесить" код, чтоб проигрывался определенный диапазон(к примеру, сцена 1). Stop(); в последнем кадре сцены не подходит
Это уж для совершенствования. Флеш-буклет выложил на сайте (http://www.master.saturn-fc.ru/), если есть желание, посмотри. Предупреждаю, "весит" 4 Mb. -------------------- |
||||
zlobniyvovan |
Отправлено: Nov 11 2008, 07:13 PM
|
Сержант Группа: Members Сообщений: 14 Пользователь №: 1906 Регистрация: 1-October 08 |
Посмотри примерчик который я выложил http://dump.ru/file/1202465. Там при нажатии на кнопку осуществляется переход по сценам. Как я понят - тебе это и надо.
|
Spartak |
Отправлено: Nov 12 2008, 10:02 AM
|
Генерал Группа: Members Сообщений: 332 Пользователь №: 245 Регистрация: 19-January 07 |
Файл скачал, но Flash MX 2004 и Flash 8 не открывают- выдается ошибка. Может мне на ящик (yor_mc@mail.ru) сбросишь?
-------------------- |
zlobniyvovan |
Отправлено: Nov 13 2008, 08:43 AM
|
||
Сержант Группа: Members Сообщений: 14 Пользователь №: 1906 Регистрация: 1-October 08 |
Да уж что-то я не подумал насчет этого (у меня flash 9). Сейчас переделал на 8 - http://dump.ru/file/1208081. Посмотри. |
||
Страницы: (2) [1] 2 |