![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1 29.06.10]
Регистрация: Nov 2009
Сообщений: 80
|
есть input text с именем "metr" нужно число что я вписываю присваивать переменной...сейчас пишет 1067: Implicit coercion of a value of type String to an unrelated type int.
Как это сделать...и что в коде лишнее? что в коде не верно? package{ import flash.display.MovieClip; import flash.events.Event; import flash.events.MouseEvent; public class golova extends MovieClip { public function golova() { buta.addEventListener(MouseEvent.CLICK, clicked); } private function clicked(e:MouseEvent):void { var colo:int = metr.text; if(colo==1){ buta.visible=false; } } } } |
|
|||||
|
Lorem ipsum
|
__________________
Поймай яблоко 2! |
|
|||||
|
[+1 29.06.10]
Регистрация: Nov 2009
Сообщений: 80
|
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at golova() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Значит buta не существует.
|
|
|||||
|
[+1 29.06.10]
Регистрация: Nov 2009
Сообщений: 80
|
buta есть....все работает когда код вот такой:
package{ import flash.display.*; import flash.events.*; public class golova extends MovieClip { public function golova() { buta.addEventListener(MouseEvent.CLICK, clicked); } private function clicked(e:MouseEvent):void { buta.visible=false; } } } package{ import flash.display.*; import flash.events.*; public class golova extends MovieClip { var colo:int = int(metr.text); public function golova() { buta.addEventListener(MouseEvent.CLICK, clicked); } private function clicked(e:MouseEvent):void { if(colo==1){ buta.visible=false; } } } } |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Конечно не будет работать, metr ещё не инициализировано на момент инициализации colo.
И да, давайте классам и переменным нормальные имена, а не этот ужос. |
|
|||||
|
[+1 29.06.10]
Регистрация: Nov 2009
Сообщений: 80
|
)))) как ее иницилизировать?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Вне методов и конструктора класса в таком виде никак.
|
|
|||||
|
[+1 29.06.10]
Регистрация: Nov 2009
Сообщений: 80
|
подскажите что делать? ну мне надо чтобы брало из инпута число
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Писать соответствующий код. Вы хотите, чтобы я за вас написал?
Собственно, код в первом посте верен, за исключением необходимой правки из второго, а вас понесло неизвестно куда и зачем. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|