![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2005
Сообщений: 93
|
Подскажите пожалуйста как сделать такое:
Есть два текстовых поля в них нужно подгрузить текст из XML. (с двух разных строчек) .Знаю что эта тема много раз обсуждалась но толкового примера так и не нашел... |
|
|||||
|
Регистрация: Jun 2010
Адрес: somewhere in the universe
Сообщений: 195
|
var xml:XML = <root> <foo>hello</foo> <foo>world</foo> </root>; var firstTextField:TextField = new TextField(); var secondTextField:TextField = new TextField(); secondTextField.y = 20; firstTextField.text = xml.foo[0]; secondTextField.text = xml.foo[1]; addChild(firstTextField); addChild(secondTextField); |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 93
|
а как должен выгледеть сам xml фаил? мне нужно чтоб именно из файла брался текст
|
|
|||||
|
Регистрация: Jun 2010
Адрес: somewhere in the universe
Сообщений: 195
|
|
|
|||||
|
Регистрация: Sep 2005
Сообщений: 93
|
сорри спасибо..а где указать саму xml? и путь к ней?
|
|
|||||
|
Регистрация: Jun 2010
Адрес: somewhere in the universe
Сообщений: 195
|
import flash.events.Event; import flash.net.URLRequest; import flash.net.URLLoader; import flash.text.TextField; var loader:URLLoader = new URLLoader(new URLRequest("helloworld.xml")); loader.addEventListener(Event.COMPLETE,handlerLoadXML); var firstText:TextField = new TextField(); var secondText:TextField = new TextField(); secondText.y = 20; addChild(firstText); addChild(secondText) function handlerLoadXML(event:Event):void { var loadedXML:XML = XML(event.target.data); firstText.text = loadedXML.foo[0]; secondText.text = loadedXML.foo[1]; } |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 93
|
огромное спасибо..а может еще подскажешь как размер шрифта прописать и шрифт??
|
|
|||||
|
Регистрация: Jun 2010
Адрес: somewhere in the universe
Сообщений: 195
|
|
|
|||||
|
Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
|
var myFont = new Font1(); var myFormat:TextFormat = new TextFormat(); myFormat.size = 15; myFormat.align = TextFormatAlign.CENTER; myFormat.font = myFont.fontName; var myText:TextField = new TextField(); myText.defaultTextFormat = myFormat; myText.embedFonts = true; myText.antiAliasType = AntiAliasType.ADVANCED; myText.text = "Наш текст"; addChild(myText);
__________________
Пока я жив, Вы горем обеспечены |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 93
|
ТЕкст сам создается а мне нужно чтоб он в уже готовые поля просто подгрузился....
да только мне нужно чтоб подгрузило именно в нужные мне поля...а не просто вывело |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:45. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|