U menya yest adin xml file vot tak:
=================================================
<?xml version="1.0" encoding="utf-8"?>
<xml_root>
<num>5</num>
<subject url="math.xml">riyaziyyat</subject>
<subject url="history.xml">history</subject>
<subject url="geography.xml">geography</subject>
<subject url="literature.xml">ədəbiyyat</subject>
<subject url="physics.xml">physics</subject>
</xml_root>
=================================================
I v Timeline est takoy skript:
=================================================
var sub_arr:Array = new Array();
var sub_xml:XML = new XML();
var sub_num:Number;
var subject_name:String;
var subject_name_len:Number;
var sub_count:Number;
//
sub_xml.ignoreWhite = true;
sub_xml.load("subjects.xml");
sub_xml.onLoad = function()
{
sub_num = Number(sub_xml.firstChild.firstChild.firstChild.nodeValue);
function button()
{
}
button.prototype = new MovieClip();
button.prototype.onRelease = function()
{
trace(this.name);
};
for (var t:Number = 1; t<=sub_num; t++)
{
sub_arr[t] = sub_xml.firstChild.childNodes[t].attributes.url;
subject_name = sub_xml.firstChild.childNodes[t].firstChild.nodeValue;
subject_name_len = subject_name.length;
Object.registerClass("but", button);
container.attachMovie("but", "but"+t, t);
container["but"+t]._x = 0;
container["but"+t]._y = t*30;
sub_count = 0;
for (var d:Number = 1; d<=subject_name_len; d++)
{
sub_count++;
var sub_char:String = subject_name.charAt(d-1);
var new_sub_name:String = sub_char+sub_count;
container["but"+t].attachMovie(sub_char, new_sub_name, sub_count);
container["but"+t][new_sub_name]._x = sub_count*14;
container["but"+t][new_sub_name]._y = 0;
}
}
};
==================================================
Problema v tom cto this.name ne daet imya movieklipa.
Pajalyusta pamaqite.
