![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2008
Сообщений: 9
|
Кошмар, бьюсь над элементарной задачей а решить не могу!
on(rollOver){
if(text_2.text != "undefined"){
this.blu._alpha=70;}
if(text_2.text == "undefined"){
this.blu._alpha=0; }
}
а когда ничего нет, то так - this.blu._alpha=0 Ворошил хелп знак != должен отменять в 2.0 вроде, подскажите пожалуста, как исправить почему знак не работает Последний раз редактировалось Neofic; 30.07.2009 в 19:14. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
|
|
|||||
|
Регистрация: Apr 2008
Сообщений: 9
|
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
var myTextField:TextField = createTextField("myTextField", getNextHighestDepth(), 10, 10, 100, 40); myTextField.type = "input"; myTextField.border = true; myTextField.onChanged = myTextField_onChangedHandler; function myTextField_onChangedHandler(changedField:TextField):Void { if (changedField.text != "") { trace("la la la"); } else { trace("ha ha ha"); } } |
|
|||||
|
Регистрация: Apr 2008
Сообщений: 9
|
Проблема в том что он не должен ничего выводить в этом примере если в тексте ничего нет, а он выводит что так что так
может можно прописать как-то: если здесь есть ЧТО-ТО то... |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Выкладывайте исходник.
|
|
|||||
on (rollOver) { if (text_2.text == undefined || text_2.text == '') { this.blu._alpha = 0; } else { this.blu._alpha = 70; } } |
|
|||||
|
Регистрация: Apr 2008
Сообщений: 9
|
http://www.neofic.ru/flash/test_3.rar
Здесь исходник со всеми вариантами предложенными. Пишу текст в text_mc или не пишу, все равно он реагирует одинаково. Я просто не понимаю что глючит - мой комп, flash или я. |
|
|||||
|
Регистрация: Nov 2008
Адрес: Москва
Сообщений: 92
|
ну все работает так как и должно.
пишу практически как у вас, не стал разбираться когда там чего меняет прозрачность. вобщем все штатно. |
|
|||||
|
Синяя кнопка не видит текстовое поле. Нодо добавить _root
on (rollOver) { if (_root.text_mc.text == undefined ||_root.text_mc.text == '') { this._alpha = 0; } else { this._alpha = 70; } } Писать в кадре, а не на кнопке |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:30. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| undefined , неравенство , равенство |
|
|