![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Oct 2003
Сообщений: 23
|
Люди! Нужно провести интеллектуальный анализ во флешке:
на сцене - схема, состоящая из различных элементов. Каждый элемент - мувиклип с уникальным Instance Name. Любой элемент с помощью кнопок можно "удалять" изменением его прозрачности. Но на сцене всегда присутсвуют все элементы (мувики). Задача: После нажатия на кнопку "готово" нужно определить набор видимых элементов (т.е. с прозрачностью 100%) и сравнить их с "ответом" - заранее известным набором элементов. Результат - переход к кадру с сообщением: "Правильно" или "Неправильно". Как это лучше сделать? |
|
|||||
|
Сморя сколько мувиков на сцене, но проще через
if (ответ такой то){ мувик._visible=true; |
|
|||||
|
[++]
|
Ты можешь создать набор объектов с именами mc_1 , mc_2 и т.д. , а потом написать
|
|
|||||
|
лучше вот так:
arrAnswer=Array(); for (name in this) { if (typeof (this[name]) = "movieclip") { if(true==this[name]._visible) arrAnswer[arrAnswer.length]=name; } } а теперь отсалось сравнить массив полученных имен с массивом правильных имен. Последний раз редактировалось mishinaelle; 27.04.2004 в 11:39. |
![]() |
Часовой пояс GMT +4, время: 11:11. |
|
|
« Предыдущая тема | Следующая тема » |
|
|