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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 21.04.2007, 00:59
Юрчик вне форума Посмотреть профиль Отправить личное сообщение для Юрчик Найти все сообщения от Юрчик
  № 1  
Ответить с цитированием
Юрчик
[+1 21.01.07]
[+1.3 19.04.07]

Регистрация: Nov 2006
Сообщений: 41
По умолчанию Как запустить анимацию в зависимости от ситуации?

Друзья, у меня такой вопрос.
У меня анимация, которая состоит из 40 кадров.(назовем ее "ани_1")
на 1 и 20 кадрах - stop.
Есть кнопка, которая заводит эту анимацию(кн_1)
Что мне нужно:
я кликаю на кнопку(кн_1) и эта кнопка определяет, на каком из двух кадрах(1 или 20) находится анимация(ани_1) в данный момент, и если анимация стоит на кадре - 1 , то воспроизведение начинается с кадра - 2,
а если анимация стоит на кадре - 20, то воспроизведение начинается с кадра - 21.
Подскажите пожалуйста, как это делается?
Спасибо.

Старый 21.04.2007, 01:55
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 2  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
сохраняйте _currentframe

Старый 21.04.2007, 12:12
Юрчик вне форума Посмотреть профиль Отправить личное сообщение для Юрчик Найти все сообщения от Юрчик
  № 3  
Ответить с цитированием
Юрчик
[+1 21.01.07]
[+1.3 19.04.07]

Регистрация: Nov 2006
Сообщений: 41
Покажите пожалуйста образец кода

Старый 21.04.2007, 13:30
Сохранить вне форума Посмотреть профиль Отправить личное сообщение для Сохранить Найти все сообщения от Сохранить
  № 4  
Ответить с цитированием
Сохранить

Регистрация: Apr 2007
Сообщений: 11
если анимация стоит на кадре - 1 , то скрипт кнопки переносит воспроизведение на кадр - 2, а если анимация стоит на кадре - 20, то подправленный скрипт переносит на кадр - 21. Самый простой вариант

Старый 21.04.2007, 13:41
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 5  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
Код:
if (_currentFrame == 1){
      gotoAndPlay (2)
}
else{
      gotoAndPlay (21)
}
во и всё, надеюсь вы знаете как привязать это к кнопке
__________________
Free-lance | Twitter | Me

Старый 21.04.2007, 20:10
Gh >k вне форума Посмотреть профиль Отправить личное сообщение для Gh >k Найти все сообщения от Gh >k
  № 6  
Ответить с цитированием
Gh >k
 
Аватар для Gh >k

Регистрация: Jan 2007
Адрес: Узбекистан, Ташкент
Сообщений: 450
а не проще на разных кадрах разный скрипт для кнопки???
просто поменять 1 цифру

Старый 21.04.2007, 21:45
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 7  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
нет не проще, писать скрипт на кнопках нынче не модно, да и распихивать код в разные места не интересно.
__________________
Free-lance | Twitter | Me

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

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Распихивать может и интересно, а потом искать, куда запихал, чтобы переделать, совсем нет.

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

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

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


 


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


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