![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Feb 2011
Сообщений: 2
|
Столкнулся с такой проблемой как передача переменных между классами.
пример: Функция content которая в XmlClass возвращает массив. Как получить этот массив в другом классе GloryClass? ------------------------------------------ public class XmlClass .............. function content():Array { var title:String = xml.config.variable[0]; var footer:String = xml.config.variable[1]; var sitetext:String = xml.section[0].text; var masContent:Array = [title, footer, sitetext]; return masContent; } } ------------------------------------------ public class GloryClass extends Sprite { public final function GalloryClass() { var xm:XmlClass = new XmlClass; xm.content(); // не получилось (( } } |
|
|||||
|
Регистрация: Feb 2011
Сообщений: 2
|
выводит что не определил
TypeError: Error #1010: Термин не определен и не имеет свойств. at lib::XmlClass/content() at lib::GalloryClass() вот полный код может я что то намудрил (( XmlClass, из него нужно передать массив var masContent:Array = [title, footer, sitetext]; - классу GalloryClass package lib { import flash.display.Loader; import flash.events.Event; import flash.net.URLLoader; import flash.net.URLRequest; public class XmlClass { public var xml:XML = new XML(); public function XmlClass () { var loadXml:URLLoader = new URLLoader( new URLRequest('xml/xml.xml') ); loadXml.addEventListener(Event.COMPLETE, xmlParset); } function xmlParset (e:Event):void { xml = XML(e.target.data); content(); } public function content():Array { var title:String = xml.config.variable[0]; var footer:String = xml.config.variable[1]; var sitetext:String = xml.section[0].text; var masContent:Array = [title, footer, sitetext]; return masContent; } } } package lib { import flash.display.Sprite; import lib.XmlClass; public class GalloryClass extends Sprite { public final function GalloryClass() { var xm:XmlClass = new XmlClass(); var getArr:Array = xm.content(); trace("title: " + getArr[0]); } } } Админ. Ты долбоеб? почему мои сообщение по очень актуальной для меня теме (http://www.flasher.ru/forum/showthread.php?t=151450) добавляются раз в сутки? Как я могу общаться с людьми по теме таким образом??? мне уже дали ответ на другом форуме. Удалите тему и идите на хуй. Со своим цмс шаблоном форума. И нубами админами. которые в принципе на все вопросы как сделать отвечают "да можно". |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|