![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2012
Сообщений: 101
|
У меня есть json файл, в функции я беру значения из json, как достать эти значения из функции?
|
|
|||||
|
Регистрация: Sep 2012
Сообщений: 101
|
var loader:URLLoader = new URLLoader(); var request:URLRequest = new URLRequest(); var sConfig = "config.txt";//stage.loaderInfo.parameters.config request.url = sConfig; loader.load(request); loader.addEventListener(Event.COMPLETE, funct1); function funct1(event:Event) { var str:String = loader.data; var obj:Object = JSON.decode(str); var fName = obj.btnLink.fontName; var fSize:String = obj.btnLink.fontSize;//btnSkeep var sText:String = obj.btnLink.text; var fName1 = obj.btnSkeep.fontName; var fSize1:String = obj.btnSkeep.fontSize; var sText1:String = obj.btnSkeep.text; var twoH = obj.twoH; var twoW = obj.twoW; var oneH = obj.oneH; var oneW = obj.oneW; var tfMyText2:TextFormat = new TextFormat(); var reqLink1 = obj.requestLink; reqLink = reqLink1; tfMyText2.font = fName1; tfMyText2.size = fSize1; tfMyText2.color = 0xFFFFFF; goOut.myText2.text = sText; goOut.myText2.width = twoW; goOut.myText2.height = twoH; prop.myText1.width = oneW; prop.myText1.height = oneH; var tfMyText:TextFormat = new TextFormat(); tfMyText.font = fName; tfMyText.size = fSize; tfMyText.color = 0xFFFFFF; prop.myText1.text = sText1; prop.myText1.setTextFormat(tfMyText2); goOut.myText2.setTextFormat(tfMyText); } |
|
|||||
|
Регистрация: Sep 2012
Сообщений: 101
|
В этом и есть суть вопроса. Как это сделать?
|
|
|||||
|
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
|
Уф как все намешано. Хоть и не совсем по теме, но постарайтесь осмысленно разделить по методам ваши действия, это облегчит вам дальнейшую работу.
Цитата:
__________________
hauts.ru |
|
|||||
|
Регистрация: Sep 2012
Сообщений: 101
|
Я так делал, возвращает null
|
|
|||||
|
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
|
null будет возвращать, если вы попытаетесь вывести значение переменной до того, как сработает функция funct1, в которой, собственно, и задается значение для нее.
Загрузка — асинхронный процесс. Сначала дождитесь загрузки, потом уже используйте вашу переменную.
__________________
hauts.ru |
|
|||||
|
Регистрация: Sep 2012
Сообщений: 101
|
Добавил после, ничего не изменилось
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|