Pozdrav svima. Kako se duplira movieClip u zavisnosti od broja nodova u XML fajlu? To nikako ne mogu da provalim zato sto sam slab sa programiranjem u klasi. To bez problema postizem kada kucam obican as, ali ovde sam se zakucao. Predpostavljam da je problem u ovom this ispred ["kvadrat"+i]._x = i*30;
class pitanje extends MovieClip {
var kvadrat:MovieClip;
var xml:XML;
var root:XMLNode;
function pitanje() {
fja();
}
private function fja() {
this.createEmptyMovieClip("kvadrat", -1);
kvadrat.lineStyle(3, 0x000099, 100);
kvadrat.lineTo(25,0);
kvadrat.lineTo(25,25);
kvadrat.lineTo(0,25);
kvadrat.lineTo(0,0);
xml = new XML();
xml.ignoreWhite = true;
xml.onLoad = function(ok) {
if (ok) {
root = this.firstChild;
for(var i=0; i<root.childNodes.length; i++) {
kvadrat.duplicateMovieClip("kvadrat" + i, i);
this["kvadrat"+i]._x = i*30;
}
}
}
xml.load("bla bla.xml");
}
}
class pitanje extends MovieClip {
var kvadrat:MovieClip;
var xml:XML;
var root:XMLNode;
function pitanje() {
fja();
}
private function fja() {
this.createEmptyMovieClip("kvadrat", -1);
kvadrat.lineStyle(3, 0x000099, 100);
kvadrat.lineTo(25,0);
kvadrat.lineTo(25,25);
kvadrat.lineTo(0,25);
kvadrat.lineTo(0,0);
xml = new XML();
xml.ignoreWhite = true;
xml.onLoad = function(ok) {
if (ok) {
root = this.firstChild;
for(var i=0; i<root.childNodes.length; i++) {
kvadrat.duplicateMovieClip("kvadrat" + i, i);
this["kvadrat"+i]._x = i*30;
}
}
}
xml.load("bla bla.xml");
}
}