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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.09.2008, 20:32
skald вне форума Посмотреть профиль Отправить личное сообщение для skald Найти все сообщения от skald
  № 1  
Ответить с цитированием
skald
[+4 12.09.08]

Регистрация: Oct 2002
Адрес: SPb
Сообщений: 151
Отправить сообщение для skald с помощью ICQ
По умолчанию Play в обратную сторону

есть ли какой нибуть оператор?
а то мне в голову приходит только сделать onEnterFrame с перебором кадров в обратную стоону и условием остановки - нужный кадр.
длинновато ...

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

Регистрация: Jul 2008
Адрес: Украина, Херсон
Сообщений: 635
Отправить сообщение для Division с помощью ICQ
я бы делал prevFrame()
и вообще, http://www.flasher.ru/forum/showthre...threadid=51205
(:
__________________
while(1) {}

Старый 11.09.2008, 20:57
skald вне форума Посмотреть профиль Отправить личное сообщение для skald Найти все сообщения от skald
  № 3  
Ответить с цитированием
skald
[+4 12.09.08]

Регистрация: Oct 2002
Адрес: SPb
Сообщений: 151
Отправить сообщение для skald с помощью ICQ
Цитата:
Сообщение от Division Посмотреть сообщение
я бы делал prevFrame()
и вообще, http://www.flasher.ru/forum/showthre...threadid=51205
(:
я это и имел ввиду, и за пять лет не упростили этот процесс?

офтопный вопросик: как Вы так быстро находите старые темы??

Старый 11.09.2008, 22:09
skald вне форума Посмотреть профиль Отправить личное сообщение для skald Найти все сообщения от skald
  № 4  
Ответить с цитированием
skald
[+4 12.09.08]

Регистрация: Oct 2002
Адрес: SPb
Сообщений: 151
Отправить сообщение для skald с помощью ICQ
немного изменил код. мне во всяком случае он больше нравится )))

Код:
function playBack() {
	this.onEnterFrame = function() {
		this.prevFrame();
		if (this._currentframe<=1) {
			delete this.onEnterFrame;
		}
	};
}
mc.onRollOver = function() {
	delete this.onEnterFrame;
	mc.play();
};
mc.onRollOut = playBack;

//stop(); в начале и в конце мувика

Старый 12.09.2008, 00:31
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 5  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
можно сделать универсальную функцию playBack, добавив два параметра:
1. ссылка на мувик, кторый нужно вертать
2. флаг - останавливающий или зацикливающий при достижении первого кадра.

Старый 18.09.2008, 21:36
Czar вне форума Посмотреть профиль Отправить личное сообщение для Czar Найти все сообщения от Czar
  № 6  
Ответить с цитированием
Czar
[+4 25.11.08]

Регистрация: Feb 2008
Сообщений: 25
а вот у меня немножко другой вопрос:
вот этот this.onEnterFrame с this.prevFrame();
прокручивает всю ленту до упора, а вот если у меня стоят стопы на определённых кадрах... то оно не останавливается...
то есть суть в чём: есть перзентация с 18 страничек, кторые размещеные в 180 кадрах(по 10 кадров на страничку для всплывания и затухания). на каждой страничке стоит стоп... кнопочку промотки вперёд постранично ничего легче сделать нет, просто плэй обычный.. а вот назад - проблема, бо прокручивается до йпора, до первой странички..

есть какие-тосоображения по этому поводу?? ато уже второй день сижу и не могу придумать.

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

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
вместо стоп() выкидывайте флаг, а в онЭнтерФрейм проверяйте его

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

Регистрация: Jun 2008
Адрес: курский вокзал
Сообщений: 1,114
или презентацию сделать ActionScript

Старый 18.09.2008, 22:53
Czar вне форума Посмотреть профиль Отправить личное сообщение для Czar Найти все сообщения от Czar
  № 9  
Ответить с цитированием
Czar
[+4 25.11.08]

Регистрация: Feb 2008
Сообщений: 25
Цитата:
Сообщение от scarbo Посмотреть сообщение
или презентацию сделать ActionScript
ну у меня оно и так серединка на половинку....
я просто около 4 месецев в экшскрипт вообще не залазил, а тут заказ получил...пришлось вспоминать и по-быстрому,как помню, делать...

получился гибрид...
но в общем то сделал...
просто сделал массив с набором нужных фреймов.. и потом проверяю с текущим фрэймом, если совпадает, то удаляю onEnterFrame.
работает, а мне больше и не надо)
и так заказ на вчера надо, а я ещё вожусь сним)

Старый 19.09.2008, 01:53
skald вне форума Посмотреть профиль Отправить личное сообщение для skald Найти все сообщения от skald
  № 10  
Ответить с цитированием
skald
[+4 12.09.08]

Регистрация: Oct 2002
Адрес: SPb
Сообщений: 151
Отправить сообщение для skald с помощью ICQ
я похожую тему реализовал в одном кадре с изменением прозрачности масок и сменой уровней картинок ... прикольно,.. можно переключаться на любую фотку и не завязываешься на флаги и т.п.

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

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

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


 


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


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