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

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

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

Регистрация: Mar 2008
Сообщений: 18
По умолчанию прокрутка анимации назад

Добрый день.
есть анимация, и есть две кнопки.
На первом кадре анимации и на последнем поставил стоп

При нажатии на левую кнопку легким движением руки сделал так, чтоб анимация начала прокручиваться с первого кадра до последнего (плей)
Можна ли запрограммировать вторую, правую кнопку так, чтоб анимация прокручивалась в обратную сторону( с последнего до первого).
Или просто надо прописать дальше кадры( сотворить анимацию движения в обратную сторону)

Старый 09.04.2008, 11:46
qazwsx вне форума Посмотреть профиль Найти все сообщения от qazwsx
  № 2  
Ответить с цитированием
qazwsx
Banned
[+5 15.02.09]
[++5 15.02.09]

Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
Это при нажатии на кнопку
Код:
_root.onEnterFrame = function(){
_root.prevFrame();
}
А это в 1ом кадре ролика
Код:
delete _root.onEnterFrame;

Старый 09.04.2008, 15:29
taraskontrabas вне форума Посмотреть профиль Отправить личное сообщение для taraskontrabas Найти все сообщения от taraskontrabas
  № 3  
Ответить с цитированием
taraskontrabas

Регистрация: Mar 2008
Сообщений: 18
Спасибо
Простенький код
Но после часа попыток "оживить" его, мои старания потерпели неудачи.
Может я не точно описал?
Открыл новый документ,сделал 2 слоя, на первом моушн твин - движение обьекта, на втором слое две кнопочки. На первом кейфрейме первого слоя и на последнем кейфр. первого слоя код стоп()
на первой кнопочке он (пресс) гоутуэндплей фрейм1 ..........(я не знаю как правильно коды вставлять на форуме)
Далее, по Вашему совету, первый Ваш код повесил на другую кнопку
А второй Ваш код добавил после моего кода стоп() на первый кейфрейм первого слоя.
Тестирую. Эрор. Ошибка .
**Error** Scene=Scene 1, layer=Layer 2, frame=1:Line 1: Statement must appear within on handler (далее пишет первую строку Вашего первого кода)

А может я не так Вас понял?
Может "при нажатии на кнопку "- это где-то в другом месте?
Я искал...

Старый 09.04.2008, 16:12
qazwsx вне форума Посмотреть профиль Найти все сообщения от qazwsx
  № 4  
Ответить с цитированием
qazwsx
Banned
[+5 15.02.09]
[++5 15.02.09]

Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
Код нужно писать на в кадрах а не в кнопках.
Задай кнопке име в кадре пиши

Код:
име.onPress = function(){
..........код..........
}
Вложения
Тип файла: rar primer.rar (5.2 Кб, 76 просмотров)

Старый 09.04.2008, 16:44
taraskontrabas вне форума Посмотреть профиль Отправить личное сообщение для taraskontrabas Найти все сообщения от taraskontrabas
  № 5  
Ответить с цитированием
taraskontrabas

Регистрация: Mar 2008
Сообщений: 18
спасибо, почти получилось
Думаю через пару часиков, я одолею чорного змея неграммотности

Старый 09.04.2008, 19:48
taraskontrabas вне форума Посмотреть профиль Отправить личное сообщение для taraskontrabas Найти все сообщения от taraskontrabas
  № 6  
Ответить с цитированием
taraskontrabas

Регистрация: Mar 2008
Сообщений: 18
Не одолел...
Исходник не работает. Пишет Анэкспэктэд файл формат.
всё, что получилось - при нажатии на кнопку - анимация прокручивается на 1 кадр назад.
для этого кнопку назвал "имя" и на кадр с кнопкой (первый кард второго слоя) повесил код
Код:
имя.onPress = function() {
_root.prevFrame();
}
при этом результат одинаковый, если на первый кадр вставлять или не вставлять код
Код:
delete _root.onEnterFrame;

Старый 09.04.2008, 22:30
qazwsx вне форума Посмотреть профиль Найти все сообщения от qazwsx
  № 7  
Ответить с цитированием
qazwsx
Banned
[+5 15.02.09]
[++5 15.02.09]

Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
Код:
myBtn.onPress = function(){
_root.onEnterFrame = function(){
_root.prevFrame();
}
}
Сразуже так и написал. А пример сохранен в формате flash cs3

Старый 11.04.2008, 17:32
taraskontrabas вне форума Посмотреть профиль Отправить личное сообщение для taraskontrabas Найти все сообщения от taraskontrabas
  № 8  
Ответить с цитированием
taraskontrabas

Регистрация: Mar 2008
Сообщений: 18
спасибо, получается теперь.

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

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

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


 


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


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