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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Jun 2002
Адрес: Королев
Сообщений: 81
Отправить сообщение для Эль с помощью ICQ
По умолчанию Галерея

Дано: 1 мувик с картинками в каждом кадре (f1, f2 и т.д.), основной фильм с кнопками [вперед], [назад].
Задача: как сделать переход между кадрами мувика с картинками?
on (press, release) {
tellTarget ("frames") {
gotoAndStop ("f2");
}
}
- это слишком просто. Как-то надо сделать чтобы определялся текущий кадр и в зависимости от этого "f2" менялось на "f1" или на "f3".
__________________
Умные - это те, кто зарабатывает своим умом, а мудрые - те, на кого эти умные работают.

Старый 25.07.2002, 11:15
waw вне форума Посмотреть профиль Отправить личное сообщение для waw Посетить домашнюю страницу waw Найти все сообщения от waw
  № 2  
waw
 
Аватар для waw

Регистрация: Feb 2002
Адрес: Россия, Ижевск
Сообщений: 42
По моему, это очень посто. Вместо FrameNumber делаешь NextFrame/Pr(забыл, как пишется предыдущий)Frame, и все дела.

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

Регистрация: Jan 2002
Адрес: Kiev
Сообщений: 174
Отправить сообщение для valeris с помощью ICQ
myMovieClip._currentframe

или

myMovieClip._name

Старый 25.07.2002, 11:19
Эль вне форума Посмотреть профиль Отправить личное сообщение для Эль Найти все сообщения от Эль
  № 4  
Эль
 
Аватар для Эль

Регистрация: Jun 2002
Адрес: Королев
Сообщений: 81
Отправить сообщение для Эль с помощью ICQ
Точно. Спасибо. До Next Frame я чего-то не додумалась. %)
__________________
Умные - это те, кто зарабатывает своим умом, а мудрые - те, на кого эти умные работают.

Старый 25.07.2002, 11:54
Эль вне форума Посмотреть профиль Отправить личное сообщение для Эль Найти все сообщения от Эль
  № 5  
Эль
 
Аватар для Эль

Регистрация: Jun 2002
Адрес: Королев
Сообщений: 81
Отправить сообщение для Эль с помощью ICQ
когда делаю GotoAndStop Next Frame(); перескакивает на самый последний.. когда больше чем 2 кадра. А у меня их 9.
а как сделать что бы останавливалось на каждом следующем, а не на последнем?
в мувике, где все картинки в каждом фрейме стоит stop();
__________________
Умные - это те, кто зарабатывает своим умом, а мудрые - те, на кого эти умные работают.

Старый 25.07.2002, 12:11
lexass вне форума Посмотреть профиль Отправить личное сообщение для lexass Посетить домашнюю страницу lexass Найти все сообщения от lexass
  № 6  
lexass
 
Аватар для lexass

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
а мо быть:
on (release) { // назад
MC_go(-1)
}
on (release) { // вперед
MC_go(1)
}
function MC_go(x){
myMovieClip._currentframe+=x
}

Это так идеЙка, я ненастаиваЮ
__________________
Старый плюс лучше новых двух.
I like RTFM
попросил - подожди - обработай
Chr(255) == '\xFF' - это про "я"
lexass


Старый 25.07.2002, 12:14
lexass вне форума Посмотреть профиль Отправить личное сообщение для lexass Посетить домашнюю страницу lexass Найти все сообщения от lexass
  № 7  
lexass
 
Аватар для lexass

Регистрация: Sep 2000
Адрес: SPb
Сообщений: 3,374
Отправить сообщение для lexass с помощью ICQ
2Эль
а что это такоЕ :
Цитата:
GotoAndStop Next Frame();

nextFrame ();
prevFrame ();
А причем тут gotoAndStop ???
__________________
Старый плюс лучше новых двух.
I like RTFM
попросил - подожди - обработай
Chr(255) == '\xFF' - это про "я"
lexass


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

Регистрация: Jun 2002
Адрес: Королев
Сообщений: 81
Отправить сообщение для Эль с помощью ICQ
а что такое MC?
__________________
Умные - это те, кто зарабатывает своим умом, а мудрые - те, на кого эти умные работают.

Старый 25.07.2002, 12:17
waw вне форума Посмотреть профиль Отправить личное сообщение для waw Посетить домашнюю страницу waw Найти все сообщения от waw
  № 9  
waw
 
Аватар для waw

Регистрация: Feb 2002
Адрес: Россия, Ижевск
Сообщений: 42
Если в каждом фрейме стоит stop, то он и должен stop. Но можно сделать и отдельный layer, на всю длину клипа наставить blank-фреймов, и в самом первом только 1! раз написать stop() - обычно работает.

Старый 25.07.2002, 12:27
Эль вне форума Посмотреть профиль Отправить личное сообщение для Эль Найти все сообщения от Эль
  № 10  
Эль
 
Аватар для Эль

Регистрация: Jun 2002
Адрес: Королев
Сообщений: 81
Отправить сообщение для Эль с помощью ICQ
2lexass: nextFrame(); я и имела ввиду %)
просто хотела понять причину не остановки

2waw: не поняла %(
у меня есть основной фильм, в котором только один кадр, в котором 2 кнопки [вперед] [назад] и myClip.
myClip состоит из одного слоя, в котором 9 кадров, в каждом из них по картинке. И в каждом кадре stop();.
у кнопок в основном фильме код:
on (press, release) {
tellTarget ("frames") {
pextFrame ();
} и соответственно
}
on (press, release) {
tellTarget ("frames") {
prevFrame ();
}
} но stop();'ы в myClip'e не помогают и при нажатии на кнопку [вперед] картинки сами меняются до последней.
Как сделать чтобы останавливалось на каждом кадре?
__________________
Умные - это те, кто зарабатывает своим умом, а мудрые - те, на кого эти умные работают.

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

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

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


 


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


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