Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.04.2006, 07:59
Гульнар вне форума Посмотреть профиль Отправить личное сообщение для Гульнар Найти все сообщения от Гульнар
  № 1  
Ответить с цитированием
Гульнар
[+ 6 3.05.2006]
[3 03.05.06]

Регистрация: Apr 2006
Сообщений: 7
По умолчанию еще раз прошу о помощи!!!?????????????????????

В первом кадре рисунок постепено появляется, в следующем кадре допустим 10 этот рисунок появляется полностью, в 10 кадре же появляется кнопка, где нужно по нажатию перейти на след кадр после 10 кадра, где обратно появляется постепенно другой рисунок с кнопкой, но дело в том что воспроизведение происходит без перерыва до конца всех кадров.
Как запрограммировать чтобы воспроизведение допустим первого анимированого рисунка останавливалось до перехода на след кадр например 10, и по нажатию кнопки перешло на след кадр с 10 на 20,чтобы анимация не шла безперерыва, а останавливалась на определеном кадре
я пробывала записать такой код:
stop;
var i=110 / / где i- это есть начала допустим с 110 кадра
while i<=120 { // пока не дойдет до 120 кадра
gotoandplay(++i);{
}
}
не работает, а может применить цикл с пост условием, но это сделала для кадра, но пробоывала и для кнпки, т.е нужно сделать так чтобы по нажатию кнопки картинка другая появлялась постепенно , а как дойдет до след кадр останавливалась, и по нажатию опять повл другая и т.д,
а у меня без перыва воспроизведение идет, не получается, воспроизведение не останавливается??????????7

Старый 27.04.2006, 08:10
son_of_war вне форума Посмотреть профиль Отправить личное сообщение для son_of_war Найти все сообщения от son_of_war
  № 2  
Ответить с цитированием
son_of_war

Регистрация: Mar 2006
Сообщений: 125
Отправить сообщение для son_of_war с помощью ICQ
напиши в кадрах, на которых воспроизведение останавливаться должно: stop();
если надо чтобы кнопка просто запустила воспроизведение, пропиши в ней такой скрипт
on(release)
{
play();
}
если нужно чтобы кнопка делала переход на произвольный кадр и с него продолжалось воспроизведение
on(release)
{
gotoAndPlay(номер кадра);
}
если нужно чтобы после перехода воспроизведение остановилось
on(release)
{
gotoAndStop(номер кадра);
}

обрати внимание, что ActionScript чувствителен к регистру букв и функции вызываются всегда со скобками, даже если нет параметров

Старый 27.04.2006, 08:14
breez38 вне форума Посмотреть профиль Отправить личное сообщение для breez38 Найти все сообщения от breez38
  № 3  
Ответить с цитированием
breez38
 
Аватар для breez38

Регистрация: Nov 2005
Адрес: Иркутск
Сообщений: 233
Отправить сообщение для breez38 с помощью ICQ
для начала разберись как правильно вызывать функции.
ты пишешь
Код:
stop;
и флеш ищет переменную с этим именем, а не функцию!
надо так:
Код:
stop();
это остановить воспроизведение в кадре, в котором ты этот код вставишь.
а для перехода по нажатию на кнопке прикрепи к ней код:
Код:
on(release)
{
  gotoAndPlay(20);// или кадр который тебе нужен
}
PS Пользуйся тегом CODE когда вставляешь программный код. Меньше эмоций в названии темы. Купи книгу по флешу для начинающих.
__________________
Никогда не может быть так плохо, чтоб не могло быть еще хуже!

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:54.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.