![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 19
|
нужно загрузить переменную из текстового файла и вывести ее на экран.
Пробовал так: var loader:LoadVars = new LoadVars(); loader.load("nn.txt"); loader.onLoad = function(success) { if (success) { this.createTextField("mu_text",100, 0, 0, 70, 20); _root.mu_text.text=loader.nn; } } но не получаеться((В чем ошибка? |
|
|||||
|
Модрон-ветеринар
|
Вот тут вы пытаетесь создать текстовое поле внутри объекта loader, так как this в данном случае указывает на него, поскольку эту запись вы делаете внутри его onLoad:
loader.onLoad = function(success) { ... this.createTextField("mu_text",100, 0, 0, 70, 20); ... } var loader:LoadVars = new LoadVars(); loader.onLoad = function(success) { if (success) { _root.createTextField("mu_text", 100, 0, 0, 70, 20); //_root - если нужно на _root, либо this._parent - если внутри области видимости таймлайна, где записан данный код _root.mu_text.text = this.nn; //вот тут this указывает на loader, и это нас устраивает } }; loader.load("nn.txt"); //загрузку делаем в самом конце, после определения всех методов Последний раз редактировалось mooncar; 17.10.2009 в 22:37. |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 19
|
Огромное спасибо) все заработало)
|
|
|||||
|
Регистрация: Oct 2009
Сообщений: 6
|
почуму уменя ошибку выдаёт ,нажал на картинку и прописал этот код
ERROR: Symbol 'Symbol 23', Layer 2, Frame 1, Instance of 'Symbol 20', Line 10: Syntax error. loader.load("nn.txt"); //загрузку делаем в самом конце, после определени ------------------------ Compilation time: 00:01 1 error(s), 0 warning(s) |
|
|||||
|
Регистрация: Oct 2009
Сообщений: 3
|
вот почему не ставит текст текст филду?
i = 666; _root.createEmptyMovieClip("texts", _root.getNextHighestDepth()); _root.texts.createTextField("my_txt"+i, i, 100, 100, 100, 100); _root.texts.eval("my_txt"+i).text = "asd"; Добавлено через 9 минут о заработало срандомил всем спасибо |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 21
|
2torgettorget
Потому что этот код нужно написать на объекте, либо обозвать его каким-нибудь именем, тогда в кадре будет следующее: mc_name.onRelease = function() { var loader:LoadVars = new LoadVars(); loader.onLoad = function(success) { if (success) { _root.createTextField("mu_text",100,0,0,70,20);//_root - если нужно на _root, либо this._parent - если внутри области видимости таймлайна, где записан данный код _root.mu_text.text = this.nn;//вот тут this указывает на loader, и это нас устраивает } }; loader.load("nn.txt");//загрузку делаем в самом конце, после определения всех методов };
__________________
Почему бы и нет? |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:46. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|