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

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

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

Регистрация: Jul 2006
Сообщений: 17
Отправить сообщение для Milohov с помощью ICQ
Cool управление мувиклипами одной кнопкой

помогите написать скрипт.
вобщем, нужно с помощью кнопки запустить один мувиклип и проиграть другой в обратном порядке, если он не в первом кадре
реально это нет вообще? помогите, плиз плиз...


Последний раз редактировалось Milohov; 16.07.2007 в 23:28.
Старый 17.07.2007, 01:27
rispekt вне форума Посмотреть профиль Отправить личное сообщение для rispekt Найти все сообщения от rispekt
  № 2  
Ответить с цитированием
rispekt

Регистрация: May 2007
Сообщений: 32
А в чем собственно проблема?
что не получается?

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

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
http://ascoding.wordpress.com/2007/0...%8c-movieclip/

Старый 17.07.2007, 09:12
Milohov вне форума Посмотреть профиль Отправить личное сообщение для Milohov Найти все сообщения от Milohov
  № 4  
Ответить с цитированием
Milohov
 
Аватар для Milohov

Регистрация: Jul 2006
Сообщений: 17
Отправить сообщение для Milohov с помощью ICQ
не знаю как создать условие, чтоб мувик проигрывался назад, только если он в последнем кадре...

Старый 17.07.2007, 09:28
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 5  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Можно заюзать что-то типа:
Код:
//(писать только в первом кадре)
function gotoPrevFrame()
{
	trace('sss');
	// если текущий кадр первый, двигаемся на самый последний кадр
	if (this._currentframe>1) 	this.prevFrame();
	else 	this.gotoAndStop(this._totalframes);
}
function playReverce()
{
      onEnterFrame = gotoPrevFrame
}

//	предыдущая функция стоп
superStop = stop;
stop = function()
{
	//	останавливаем воспроизведение вперёд, если было, 
	superStop();
	//	и останавливаем вопспроизведение назад
	onEnterFrame = null
}
А в родителе управлять примерно вот так (clip - клип с предыдущим кодом):
Код:
setTimeout(f1, 100);
setTimeout(f2, 800);
setTimeout(f3, 1500);

function f1()
{
	clip.gotoAndStop(5);
	clip.play();
}
function f2()
{
	clip.stop();
}

function f3()
{
	clip.playReverce();
}
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©


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

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

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


 


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


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