![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+1 22.06.11]
Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
|
Я поставил дин. текстовое поле на сцену. Дал ему имя 'dtext'. Попытался обратится к нему и назначить текст с помощью свойства .text, но что-то не выходит.
|
|
|||||
|
Регистрация: Dec 2006
Адрес: 66°32′00″ с. ш. 66°38′00″ в. д.
Сообщений: 85
|
либо вы его не туда добавили .. либо цвет текста сливается с фоном .... ошибки есть какие либо при компиляции?
|
|
|||||
|
[+1 22.06.11]
Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
|
Вот ошибка:
TypeError: Error #1010: Термин не определен и не имеет свойств. at MethodInfo-4() |
|
|||||
|
Регистрация: Dec 2006
Адрес: 66°32′00″ с. ш. 66°38′00″ в. д.
Сообщений: 85
|
на исходник целиком посмотреть можно? ошибка не от текстфилда ...
|
|
|||||
|
[+1 22.06.11]
Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
|
Вот исходник:
http://***********/4618693 |
|
|||||
|
Регистрация: Dec 2006
Адрес: 66°32′00″ с. ш. 66°38′00″ в. д.
Сообщений: 85
|
public class MainClass extends MovieClip { public function MainClass() { var mySquare:MovieClip = new Square(); mySquare.x = 100; mySquare.y = 100; addChild(mySquare); this.addEventListener(Event.ENTER_FRAME, func); function func() { mySquare.x += 5; dtext.text = mySquare.x+""; } } } во вторых выносите определение переменных которые используете (вне метода) за пределы конструктора в тело класса public class MainClass extends MovieClip { public var mySquare:Square; public function MainClass() { mySquare = new Square(); mySquare.x = 100; mySquare.y = 100; addChild(mySquare); this.addEventListener(Event.ENTER_FRAME, func); } public function func(e:Event) { mySquare.x += 5; this.dtext.text = mySquare.x+""; } } |
|
|||||
|
[+1 22.06.11]
Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
|
|
|
|||||
|
Регистрация: Dec 2006
Адрес: 66°32′00″ с. ш. 66°38′00″ в. д.
Сообщений: 85
|
параметру text текстфилда можно задать только строковое значение, в вашем случае это Number... (Правда тут из за отсутствия типизации не будет никаких ошибок по этому поводу .... )
правильнее будет так |
|
|||||
|
[+1 22.06.11]
Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
|
Да да, всё работает. Спасибо большое. Вообще странно в AS2 такой код бы не вызвал ошибок.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:12. |
|
|
« Предыдущая тема | Следующая тема » |
|
|