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

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

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

Регистрация: Feb 2002
Адрес: Moscow
Сообщений: 150
По умолчанию Как задать последовательность действий в мувике?(+)

Есть меню 4 кнопки.
В каждом муви клип, который въезжает в зону фильма до 10 фрейма (потом стоп, а после десятого (до 20 )выезжает из зоны.
Как надо делать грамотно, чтоб нажав на 1 у меня поехал в зону фильма 1 мувик. А нажав на кнопку 2 у меня не оставался первый и въезжал второй, а сначала уехал первый на фиг, а потом сразу начинал въезжать второй.
И так со всеми остальными (причем это на уровне менюшки надо делать) То есть каждой из 4 кнопок надо верные команды прописать.
Помогите начинающему. Пробую через TellTarget, но сразу появляются проблемы с положением курсора. Получается это только если въезд я сделал обычным "on release",
а что б запустить второй ролик второй кнопкой мне приходится делать на второй кнопке "on press" - уехал первый, а потом "on release" - въехал второй. Но все это как-то через задницу. Наверняка ведь все это как-то просто делается.
Исходник прилагаю.
Заранее спасибо за помощь.
stas35
Вложения
Тип файла: zip zadachka.zip (5.6 Кб, 218 просмотров)

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

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Можно так.
Вложения
Тип файла: zip zadachka1.zip (5.8 Кб, 214 просмотров)
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 24.11.2002, 17:40
stas35 вне форума Посмотреть профиль Отправить личное сообщение для stas35 Найти все сообщения от stas35
  № 3  
stas35

Регистрация: Feb 2002
Адрес: Moscow
Сообщений: 150
По умолчанию Супер!!! Спасибо огромное! Класс :)

.

Старый 24.11.2002, 17:54
stas35 вне форума Посмотреть профиль Отправить личное сообщение для stas35 Найти все сообщения от stas35
  № 4  
stas35

Регистрация: Feb 2002
Адрес: Moscow
Сообщений: 150
По умолчанию А есть ли более простой способ (для чайников)(+

Например Первый клип уехал совсем, а тока тогда второй начинает въезжать (при нажатии кнопки 2 я имею в виду) и т.д. Как последовательность действий указать АС на одной кнопке. Это реально? Например при "on release" сначала один мувик отрабатывает, затем второй, а там глядишь и третий и что б все на одной кнопульке висело, а не на фрейме. Ну или на фрейме но без сложных мат формул.
С использованием Tell Target, например, или еще чего-то более простого. Что б к кнопке привязать.
Я в АС еще зелен - тока-тока книги пытаюсь читать, а хочется , чтоб работало нормально менюшка.
Еще раз заранее благодарю.
Стас

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

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Проще и понятнее, чем тот пример, который я тебе дал, - уже некуда. Никаких сложных математических формул здесь нет.
Но, если ты хочешь, чтобы
Цитата:
"Например Первый клип уехал совсем, а тока тогда второй начинает въезжать (при нажатии кнопки 2 я имею в виду) и т.д."
, то – посмотри внимательно на свои клипы. Посмотрел? Теперь возьми и передвинь все фреймы на тайм-лайне клипа, на десять фреймов. Теперь у тебя в начале тайм-лайна будет 10 пустых фреймов. За это время предыдущий клип успеет "уехать". Только не забудь поставить stop() в 1, 20 и 30 фреймах. Вот и все.
По поводу TellTarget:
В данном случае, использование его абсолютно не рационально. Если использовать так желанный тобой TellTarget, то скрипт приобретет следующий вид
Код:
function showHide(num) {
	if (numb != num) {
	tellTarget("mc"+numb) {	gotoAndPlay(11);}
	tellTarget("mc"+num) {	gotoAndPlay(2);}
	numb = num;
}
}
В принципе, ничего страшного. Но при первом клике по кнопке, у нас еще нет такого Target(а) – ("mc"+numb).
Теперь о том, чтобы скрипт висел на кнопке, а не на фрейме.
Для того-то и пишутся функции, чтобы один раз написав функцию, можно было использовать (вызывать) ее много раз, просто написав имя функции и ее аргументы.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 24.11.2002, 20:46
Alexey (G-fi) вне форума Посмотреть профиль Отправить личное сообщение для Alexey (G-fi) Посетить домашнюю страницу Alexey (G-fi) Найти все сообщения от Alexey (G-fi)
  № 6  
Alexey (G-fi)
 
Аватар для Alexey (G-fi)

Регистрация: Oct 2002
Адрес: Украина, Каменец-Подольский
Сообщений: 105
Smile .. на те ка ...

Держи свой файлик...

Я и справил у тебя ошибку, которую совершал сам: используя мувик в том же качестве, как и у тебя, предполагая, что он должен выезжать, и потом также заезжать, я создавал мувик, а в нем, скажем 20 фрэймов, 10 из которых отвечают за появление клипа, а остальные 10 – зеркальное отражение предыдущих А потом Max N Chubin_ непроизвольно наставил меня на путь истинный...
__________________
...и пролился на него свет,
и выросла тень позади него...

Старый 24.11.2002, 20:52
Alexey (G-fi) вне форума Посмотреть профиль Отправить личное сообщение для Alexey (G-fi) Посетить домашнюю страницу Alexey (G-fi) Найти все сообщения от Alexey (G-fi)
  № 7  
Alexey (G-fi)
 
Аватар для Alexey (G-fi)

Регистрация: Oct 2002
Адрес: Украина, Каменец-Подольский
Сообщений: 105
...и размер swf-ки уменьшился...
__________________
...и пролился на него свет,
и выросла тень позади него...

Старый 24.11.2002, 21:48
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 8  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Алексей, хоть ты и не вложил свой исходник, я предполагаю, что ты использовал (и правильно) mover для nextFrame() и prevFrame().
Вариант и легче и изящнее, но - для такого новичка, как Stas35 - он еще более непонятен.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)

Старый 24.11.2002, 23:42
stas35 вне форума Посмотреть профиль Отправить личное сообщение для stas35 Найти все сообщения от stas35
  № 9  
stas35

Регистрация: Feb 2002
Адрес: Moscow
Сообщений: 150
По умолчанию Здорово! Супер! Эх,е сли б все были такие отзывчивые к чайникам(+

Мужики, скажите, что лучше всего почитать мне-зеленому в AS человеку? А то Флэш без AS - это просто рисование бестолковое какое-то
Где получить хотя бы начальные навыки программирования на АС применительно к Флэшу. Может книженция все-таки толковая есть или сайт обучающий?
Вот опять столкнулся с премитивнейшей проблемой.
У меня кнопка. Во 2 и 3 фреймах этой кнопки мувик с появляющейся горизонтальной пеленой. Так вот чтоб она на "roll over" срабатывала - это просто, а чтоб с 10 кадра обратно плавно исчезала - ну никак не получается.
Я разочарован И почитать-то нечего. Ничего не получается
Как это должно бытьправильно сделано?
Заранее благодарю.

stas35
Вложения
Тип файла: zip dolbannaya_knopka.zip (2.5 Кб, 180 просмотров)

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

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Этот исходник практически пустой, и непонятно, что ты хотел сделать и что уже сделал. Какая пелена? Откуда появляется и куда плавно исчезает? Я разочарован. Или выложи нормальный исходник, или объясни поточнее, что же ты хочешь.
Цитата:
Может книженция все-таки толковая есть или сайт обучающий?
Книжек много. Стыдно задавать такие вопросы, живущему в Москве.
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)


Последний раз редактировалось sergwizard; 25.11.2002 в 00:14.
Создать новую тему   Часовой пояс GMT +4, время: 21:37.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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