![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
ветеран форума
|
Цитата:
![]() Вы бы вместо критики свой вариантик запропонували, может и такие начинающие как я чему-нибудь да научились бы...
__________________
trace("Остановите Землю, я сойду!!!"); |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 15
|
Спасибо большое, файл скачала сейчас буду разбираться.
|
|
|||||
|
Регистрация: Sep 2008
Сообщений: 15
|
На самом деле получилось, спасибо! Но все же мозги у меня трудно под программирование затачиваются, рисовать то это одно...
Вообщем вовросы все таки возникли. Скажем если объектов не три, а пять? Или четыре? Или еще больше? У меня есть задание где их даже шесть... Что делать в таком случае? Вот я не очень поняла что такое source_txt target_txt provider_txt То есть для трех объектов понятно. А что писать для четвертого и пятого? Вот в подобном примере? |
|
|||||
|
ветеран форума
|
Чтобы присвоить программно текст какому-то текстовому полю,
нужно обратиться к нему по имени (задается это имя в панели "Properties"), так вот source_txt, target_txt, provider_txt это имена текстовых полей в которых мы пишем "правильно", "не правильно"... Попробуйте альтернативный вариант:
__________________
trace("Остановите Землю, я сойду!!!"); |
|
|||||
|
Banned
[+5 15.02.09]
[++5 15.02.09] Регистрация: Mar 2008
Адрес: Krasnoyarsk
Сообщений: 587
|
Не будеш же ты везде писать _root[this._name + "_txt"]? Зачем плохому учиш)
|
|
|||||
|
Регистрация: Sep 2008
Сообщений: 15
|
Вот это классно, все понятно, спасибо большое-пребольшое!!! Доделала там термометр. Сама
Сейчас попробую применить это для остальных примеров, где больше или меньше объектов. Есть еще один вопрос правда, можно я его задам, как сделаю заготовку для исходника? |
|
|||||
|
ветеран форума
|
Цитата:
Ты бы свои замечания в код вставил и здесь полностью для человека привел...да и расписал бы почему и менно так а не иначе... Я сам еще учусь, а ты стебаешься без конца Ты если помочь хочешь - так помоги, а если просто по умничать, то это лучше в другом месте... Для katrisha: замените весь код на следующий function isCorrect():Void {
var tCorrect:TextField = _root[this._name + "_txt"]; // создаем ссылку на текстовое поле
this.startDrag();
this.onEnterFrame = function() {
if (this.hitTest(_root["area_" + this._name])){
tCorrect.text = "правильно";
} else {
tCorrect.text = "";
}
};
}
bar.onPress = mikr.onPress = lin.onPress = tel.onPress = bar.onPress = isCorrect;
bar.onRelease = mikr.onRelease = lin.onRelease = tel.onRelease = bar.onRelease = function() {
this.stopDrag();
delete this.onEnterFrame;
};
__________________
trace("Остановите Землю, я сойду!!!"); |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Какая-то странная задачка у Вас - таскать картинку, пока не появится слово "Правильно", и тогда отпускать? Разве проверка правильности не после отпускания должна делаться?
__________________
Reality.getBounds(this); |
|
|||||
|
ветеран форума
|
Цитата:
удобнее же когда просто поднес и сразу видно отпускать или тащить дальше, не так ли? Для разработчика конечно это лишние телодвижения , но для пользователя это поднимает дружественность интерфейса и удобство
__________________
trace("Остановите Землю, я сойду!!!"); Последний раз редактировалось Mur4ik; 08.09.2008 в 13:51. |
|
|||||
|
Регистрация: Sep 2008
Сообщений: 15
|
Вот еще пример, он подобный, но тут никак не соображу как изменить тект на объект. То есть смайлик должен меняться в случае правильного подбора текста...
Посмотрите пожалуйста |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|