Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Super(); and XML (http://www.flasher.ru/forum/showthread.php?t=113606)

Flashery 03.07.2008 15:38

Super(); and XML
 
Ребят возник глупый вопрос зачем в классах функция super(); нужно ли ее использовать и зачем она вообще нам ?


Второй вопрос :
Если не сложно кому объясните пожалуйста принцип создания XML и работа с ним.
Интересует :
1. Алгоритм простого создания от строки var xmldata = new XML();
2. Привязка данного XML к полям, клипам и прочее. Например использования общего XML для присвоения текста для dynamic что то в этом роде
Код:

<XML version 1/0> <tfformat> <a.text>  "ffff" </a.text> <b.text>  "fffAA" <b.text/> </tfformat>
Или же на примере создания playlist для mp3player и дальнейшей работы с ним.

Заранее благодарю за ответы!

wvxvw 03.07.2008 19:49

super - ссылка на класс, который данный класс наследует, пример:
XMLNode является super по отношению к XML, или BitmapFilter является super по отношению к BlurFilter.
Вызывать super() желательно в самом начале конструктора класса наследника, это объязывает выполнить действия описаные в конструкторе надкласса. Точно так же можно обращаться к свойствам надкласса.
Например, у вас есть класс наследующий MovieClip, в нем вы сможете, например:
Код:

public function set transformMatrix(m:Matrix):Void
{
super.transform.matrix = m;
}

Второй вопрос, если честно, не понял, что к чему нужно привязывать? =)

Flashery 03.07.2008 20:23

Спасибо большое за ответ. Приблизительно сейчас понял.

Что касается второго вопроса. Меня интересует именно алгоритм создания ХМL и работы с ним.
Например создать XML текстовых полей в ктором будут по названиям этих текстовых полей ( this._name ) хранится вся информация получаемого в них текста.

Например есть 5 полей . А В С D E / И XML файл который вгружает в эти текстовые поля текст что то типа <ATEXT> ВАСЯ </ATEXT> <BTEXT> КОЛЯ </BTEXT>


Часовой пояс GMT +4, время: 20:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.