Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> HitTest + смена кадра, label 
:(
    Опции темы
Integra
Дата 28.5.2008, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 23.4.2007
Где: Омск

Репутация: нет
Всего: нет



Есть мини тестирования для детей - все нарисовано, есть кнопки и клипы..
Вопросы:
1)Как сделать, чтобы при правильном ответе(т.е. при нажатии верной клавиши к ранее заведенной переменной( например А) добавлялось 0,5. и при завершении этого мини - теста выводилось в label кол-во набранных баллов?? З.Ы. - как правильно эту переменну прописать? просто А=0 в 1 кадре?
2) Имеется одно задание, в котором есть перемещение клипов в нужное место.. - перемещается нормально- но как сделать, чтобы при перемещении всех объектов правильно- появилась кнопка- которая управляет переходом на следующий кадр?
Вот так работает перетаскивание объектов:
Код

k=0;
klip12.onEnterFrame = function () {
  lab1.text=this.hitTest(_root.L);
  if (lab1.text==true ) 
  {k=k+1;}
}
L.onPress = function (){
  this.startDrag(false);
  updateAfterEvent();
}
L.onRelease = function () {
  this.stopDrag();
}
klip13.onEnterFrame = function () {
  lab2.text=this.hitTest(_root.O1);
 if (lab2.text==true ) 
  {k=k+1;}
}
O1.onPress = function (){
  this.startDrag(false);
  updateAfterEvent();
}
O1.onRelease = function () {
  this.stopDrag();
}


klip14.onEnterFrame = function () {
  lab3.text=this.hitTest(D);
 if (lab3.text==true ) 
  {k=k+1;}
}
D.onPress = function (){
  this.startDrag(false);
  updateAfterEvent();
}
D.onRelease = function () {
  this.stopDrag();
}
klip15.onEnterFrame = function () {
  lab4.text=this.hitTest(K);
  if (lab4.text==true ) 
  {k=k+1;}
}
K.onPress = function (){
  this.startDrag(false);
  updateAfterEvent();
}
K.onRelease = function () {
  this.stopDrag();
}

klip16.onEnterFrame = function () {
  lab5.text=this.hitTest(A);
 if (lab5.text==true ) 
  {k=k+1;}
}
A.onPress = function (){
  this.startDrag(false);
  updateAfterEvent();
}
A.onRelease = function () {
  this.stopDrag();
}


и 3) при нажатии на объект - он исчезает, как сделать, чтобы при исчезновении всех нужных объектов также появилась кнопка для смены кадра?? 

PM MAIL ICQ   Вверх
Fiyanov
Дата 23.6.2008, 07:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 255
Регистрация: 19.4.2007
Где: Kazakhstan->Te mirtau

Репутация: нет
Всего: 2



1) _root.A+=0.5; //при правильном ответе

у InputText в поле Var вписываеш имя переменной. Этой переменной (например str) в конце теста: _root.str='Результат теста: '+A;


2) Если перетащили всё правильно то та кнопка что управляет переходом (допустим btnNext) btnNext._visible=true; Предварительно этот обьект нада сделать невидимым _visible=false;

Добавлено через 4 минуты и 5 секунд
А чё темы то плодить?  smile 
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 1,2 | Следующая тема »


 




[ Время генерации скрипта: 0.0772 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.