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

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

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

Регистрация: Feb 2004
Адрес: Россия Москва
Сообщений: 23
Question Помогите знатоки, горит пятая точка!

Такая проблема...
Структура:
Три мувика с разными фреймами в виде слайдшоу вставлены в нарисованный экран друг на друге (что-то типа теста вождения). Справа от каждого мувика - кнопка, при нажатии на которую меняется картинка в мувике. Есть кнопка "ОК".
Как можно сделать, что бы при нажатии на "ОК" появлялось еще один мувик с ответом "ВЕРНО" или "НЕВЕРНО". Тоесть при нажатии на кнопку "ОК" он проверял соотношение заданных фреймов выставленных в мувиках и при совпадении комбинации выдавал ответ "ВЕРНО", а при несовпадении "НЕВЕРНО"
Очень прошу, помогите...

Исходника нет.

Старый 03.11.2004, 20:45
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 2  
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Код:
on(release) {
	if(movie1._currentframe == answers[0] && movie2._currentframe == answers[1] && movie3._currentframe == answers[2]) {
		trace("Можете собирать документы для сдачи на права...");
	}
}
answers -- массив, хранящий значения с "правильными" положениями в каждом мувике.

movie1, movie2, movie3 -- мувики.

Старый 03.11.2004, 21:09
bpavel2001 вне форума Посмотреть профиль Отправить личное сообщение для bpavel2001 Найти все сообщения от bpavel2001
  № 3  
bpavel2001

Регистрация: Feb 2004
Адрес: Россия Москва
Сообщений: 23
Спасибо тебе большое, но куда этот код вписывать? В кнопку "ОК"?

И как мне создать массив с правильными положениями в мувике?
И вопрос еще... Правильных комбинаций может быть около 3-х... Я в панике....

Старый 03.11.2004, 21:23
Antares вне форума Посмотреть профиль Найти все сообщения от Antares
  № 4  
Antares
Banned
[+1 16.05.2006]
[++1 16.05.2006]
[+ 1 21.05.06]
[++ за хамство]
[+1 21.05.2006]
 
Аватар для Antares

Регистрация: Dec 2003
Сообщений: 3,925
Не в кнопку, а на кнопку.
Массив как создать? Допустим, у тебя правильные ответы 1, 4 и 2 соответственно в мувиках с номерами 1, 2 и 3:

var answers = [1, 4, 2];

Если верных вариантов несколько, используй двумерный массив. Если не знаешь как -- в FAQ этот вопрос указан.

Если что-то еще непонятно -- учимся читать книги. Самой читающей нацией ведь были когда-то...

Старый 03.11.2004, 22:00
bpavel2001 вне форума Посмотреть профиль Отправить личное сообщение для bpavel2001 Найти все сообщения от bpavel2001
  № 5  
bpavel2001

Регистрация: Feb 2004
Адрес: Россия Москва
Сообщений: 23
По умолчанию Гранд мерси!

Спасибо, разобрася.... А можешь сказать как сделать так, что бы мувик "НЕВЕРНО" появлялся если комбинации не сходяться?
Большое спасибо!

Старый 04.11.2004, 04:00
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 6  
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Код:
on(release){
    if(movie1._currentframe == answers[0] && movie2._currentframe == answers[1] && movie3._currentframe == answers[2]){
        _root.attachMovie("right", "right", 1000);
    }else{
        _root.attachMovie("wrong", "wrong", 1000);
    }
}
соответственно right и wrong - это мувики верного и неверного ответа

Старый 04.11.2004, 18:51
bpavel2001 вне форума Посмотреть профиль Отправить личное сообщение для bpavel2001 Найти все сообщения от bpavel2001
  № 7  
bpavel2001

Регистрация: Feb 2004
Адрес: Россия Москва
Сообщений: 23
По умолчанию Огромное спасибо!

Огромное спасибо! Вы Люди с большой буквы!!!!!

Старый 04.11.2004, 20:25
bpavel2001 вне форума Посмотреть профиль Отправить личное сообщение для bpavel2001 Найти все сообщения от bpavel2001
  № 8  
bpavel2001

Регистрация: Feb 2004
Адрес: Россия Москва
Сообщений: 23
я все попробывал... ноничего не получается... может поможете...очень прошу...
Вложения
Тип файла: zip muvi.zip (59.4 Кб, 85 просмотров)

Старый 06.11.2004, 03:26
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 9  
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Просмотрел я твоё файло... знач так:
Во-перывх, у muv 1, muv 2 и у muv 3 не задано имя копии, вследствие чего Action Script их просто не видит
Во-вторых, даже если бы копии были прописаны, мувики у тя зовутся mUv, а в IF'e написано mOv...
И вообще, постарайся в именах мувиков пробелы не юзать, с ними нифига не работает, так как када ты пишешь my movie._width, интерпретатор видит movie.width и не понимает откуда взялось my, что это вообще - функция новая? без параметров... Ну в общем, ты понял

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

Регистрация: Nov 2001
Адрес: Kyiv
Сообщений: 158
Отправить сообщение для fiot с помощью ICQ
для n-мерного варианта...

ЗЫ. мувики нужно называть test_ + число, где число будет соотвецтвовать порядковому номеру массива.
Вложения
Тип файла: zip check.zip (2.9 Кб, 100 просмотров)
__________________
file-> new-> F9 -> Ctrl+v/*code*/ ->ctrl+enter

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

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

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


 


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


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