![]() |
Помогите!!!!!!
Как сделать ссылку с кнопки, которая находиться в мувике, на фрейм на главной сцене. Выбор сцены в gotoandplay в параметрах не работает. Пробовал писать telltarget "_root", и тогда все работает но появляется другая проблема! В клипе две сцены. Первая сцена прелоадер. И когда клацаешь на кнопку, которая находиться во второй сцене, с таким скриптом то она кидает на фрейм в первой сцене. :confused:
|
Работает переход по сценам в gotoAndPlay. Но самый простой способ решения твоей проблемы даже не таков -- просто забить на сцены и все сровнять. Сцены -- они только матерым мультипликаторам полезны...
|
нееееееее...
Как же я сравняю если у меня в 1 сцене прелоадер, и даже если так то очень много долбатни будет с перестановкой кадров. Если кто хочет, могу прислать вам эту флешку на мыло потомучто тут ее залить не виходит. она в архиве 350кб.
|
HELP
gotoAndPlay Доступность Flash 2. Синтаксис gotoAndPlay(scene, frame) Параметры scene Имя сцены, в которую перемещается воспроизведение клипа. frame Номер или метка кадра, на который перемещается воспроизведение. Возвращается Ничего. Описание Команда, перемещает воспроизведение клипа на указанный кадр указанной сцены. Если сцена не указана, переход происходит в текущей сцене. Пример Когда пользователь нажимает на кнопку, которой присвоена команда gotoAndPlay, начинается воспроизведение с 16 кадра. on(release) { gotoAndPlay(16); } Вывод Пишешь на кнопке on(release) { gotoAndPlay("имя своей сцены",1); } |
ни фига.....
Кнопка находиться в мувиклипе по-этому так не работает.
|
В руте делаешь глобальную фунцию, например
_global.ppress = function () { gotoAndPlay ("Scene 2", 20); }; а на кнопке в мувике ссылке на эту функцию on (release) { ppress(); } |
А если так: _level0.gotoAndPlay(№)?
|
Не сработает.
|
Hi iNils!
А как это сделать на несколько кнопок и чтоб с каждой переход был на другой кадр? :confused:
|
На каждую кнопку повесить скрипт, но параметр (кадр) у каждой свой. Может, лучше сначала книжечку полистать, хотя бы до серединки?
|
on (release) { ppress(); }
Нажимаю на кнопку
с такой функц. и переход на кадр происходит, но если нажать еще раз то происходит переход на следуещий кадр, а если еще раз то назад на предыдущий, и тд..., как от этого избавиться. :eek: |
в начале фрейма:
Код:
_global.now_frame=1;Код:
butn_0.onMouseDown = function()можешь попробовать gotoAndStop(№)... |
Не выходит!!!
:( В моем варианте так не выйдет. Да и вообще оно не работает. :mad: или я че-то не так делаю...
|
Тебе же сказали.
Пишешь на кнопке on(release) { gotoAndPlay("имя своей сцены", номер кадра); } Все остальное -- твои собственные ошибки. Либо исходник выкладывай, либо копай сам. |
Цитата:
|
Bad Habit!!!!!!!!!!!
Вложений: 1
Цитата:
|
Вложений: 1
хм...
|
Linuxoid_Alex
Вложений: 1
Вообще задача была не в том. Ну, ладно. А как сейчас. Посмотри архивчик. :D
|
Linuxoid_Alex
Кстати, нужно чтоб скрипт висел не на movieclip'e, a на button'e. :)
|
Нашел топик на Экшенскрипт.орг.
Глянь, может, твой случай. |
Э-э-ххххххх......
on(release) { _root.gotoAndPlay(5); } Кадр-то у тебя пятый. Не второй. При использовании сцен нельзя забывать, что при обращении просто к номеру кадра, подразумевается кадр от начала ВСЕГО фильма. В первой сцене у тебя 3 кадра, во второй - два. Последний кадр и есть пятый. А вообще для конкретной задачи сгодится и _root.nextFrame() Код можешь и на кнопку повесить - стоит же указатель "_root" перед методом. |
Вай, спасибо, Артфлэшер :)
Забытые азы напоминаешь :) |
artfla$her
:) Спасибо большое, теперь все работает ;)
Кде же ты раньше был, а то я уже думал, что ниче не выйдет! :D |
Цитата:
|
| Часовой пояс GMT +4, время: 08:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.