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

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

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

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

В общем мне необходимо чтобы моя сцена воспроизводилась с повтором от Флага 1 до флага 2, а при наведении мишки на этот мувиклип он наченал воспроизводиться от флага 2 к 3-тему.
[IMG]http://img215.**************/img215/2128/scrn.jpg[/IMG]

помню там как то так делал: (rollOver) { go to and play )

просто уже все забыл.

Заранее спасибо.

Старый 14.04.2010, 00:46
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 2  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Код AS1/AS2:
function setRepeat(mc) {
     if(mc._currentframe == "flag2") { mc.gotoAndPlay("flag1"); } 
     else  {mc.play(); check =   false; }
     if(check) { mc.gotoAndPlay("flag3")}
}
MasterClip.onRollOver = function() { check = true; }
 
this.onEnterFrame = setRepeat(MasterClip);
var check:Boolean = false;
как то так чтоли....ыыы


Последний раз редактировалось in4core; 14.04.2010 в 01:33.
Старый 14.04.2010, 00:51
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 3  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Цитата:
Сообщение от in4core Посмотреть сообщение
Код AS1/AS2:
function setRepeat(mc) {
     if(mc._currentframe == "flag2") { mc.gotoAndPlay("flag1"); } 
     else  {mc.play(); check =   false; }
     if(!check) { mc.gotoAndPlay("flag3")}
}
MasterClip.onRollOver = function() { check = true; }
 
this.onEnterFrame = setRepeat(MasterClip);
var check:Boolean = false;
Метод setRepeat() не возвращает функцию обработчик

Старый 14.04.2010, 01:32
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 4  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
И что с этого ?

Старый 14.04.2010, 01:38
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 5  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Цитата:
Сообщение от in4core Посмотреть сообщение
И что с этого ?
То что работать ничерта не будет. Кроме того _currentFrame возвращает номер кадра, а не label.

Старый 14.04.2010, 03:29
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 6  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Да все там будет) с куррент фрейм не помню точно. там есть 2 их есть _currentframe а есть currentFrame это разные вещи и возвращают разное. Скорее всего мой возвращает цифру - тут ты прав. Ну поставить вместо лайблов цифры и все

Старый 14.04.2010, 09:11
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 7  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
in4core, ты бы взял лучше, да протестировал свой код прежде чем спорить дальше.

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

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Простой вариант здесь
http://www.flasher.ru/forum/showthre...=_currentframe

более продвинутый, от автора mnilionic, здесь
http://www.flasher.ru/forum/showthre...=_currentframe

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

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

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


 


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


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