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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Закрытая тема
Старый 25.01.2006, 15:25
Sirin вне форума Посмотреть профиль Отправить личное сообщение для Sirin Найти все сообщения от Sirin
  № 1  
Sirin

Регистрация: Jan 2006
Сообщений: 1
По умолчанию Просьба помочь

В программировании не силен! Может кто подскажет хотябы один вариант скрипта, который позволяет перекинуть воспроизводящую головку на заданный кадр, затем проиграть 10 кадров, после чего перейти в другую сцену? И все это должно быть привязанно к одной кнопке. Т.е. грубо говоря, я должен нажать на определенную кнопку (находясь например в 13 кадре), затем головка перескакивает на заданный кадр (например 21-й), проигрывает 10 кадров (с 21 по 31), и затем переходит в другую сцену.

Все до чего я смог додуматься вот:

on (release) {gotoAndPlay(21);
if (this._currentframe=31) {
gotoAndPlay("scene 2", 1);}
}

Но вот беда, в проекте этот скрипт рабтает, а когда включаю предварительный просмотр, то как-будто игнорируется. Что я делаю не так? И вообще, приемлем ли такой вариант скрипта для решения данной проблемы? И если нет, то как написать правильней?

Старый 25.01.2006, 15:38
Juice_Green вне форума Посмотреть профиль Отправить личное сообщение для Juice_Green Посетить домашнюю страницу Juice_Green Найти все сообщения от Juice_Green
  № 2  
Juice_Green
 
Аватар для Juice_Green

Регистрация: Dec 2005
Адрес: Новосибирск
Сообщений: 529
Отправить сообщение для Juice_Green с помощью ICQ Отправить сообщение для Juice_Green с помощью Skype™
Код:
on (release) {
gotoAndPlay(21);
}
а после на 21 кадре сделать переход на вторую сцену ...
либо на событие onEnterFrame привязать обработчик, который при 31 кадре будет переходить на вторую сцену

Старый 25.01.2006, 15:44
motor4ik вне форума Посмотреть профиль Отправить личное сообщение для motor4ik Посетить домашнюю страницу motor4ik Найти все сообщения от motor4ik
  № 3  
motor4ik
 
Аватар для motor4ik

Регистрация: Jun 2005
Адрес: Moscow - immigrate from Volgodonsk
Сообщений: 2,534
ну есть такое навскидку решение. как вариант, может можно и проще ненаю...
можно через онЕнтерфрэм можно через сет интервал
Код:
a=21;//заданный номер кадра
on (release) {
    this.gotoAndPlay(a);
   _root.onEnterFrame=function():Void{
         if (this._currentframe==a+10) {
            gotoAndPlay("scene 2", 1);
            delete _root.onEnterFrame;
          }
   };
}

Старый 25.01.2006, 15:56
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 4  
Antares
Banned
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Закрыто, читаем правила и учимся называть темы осмысленно.

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

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

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


 


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


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