Προς το περιεχόμενο

σχετικά με flash cs3


padelidro

Προτεινόμενες αναρτήσεις

Δημοσ.

Προσπαθώ πολλές μέρες να φτιάξω ένα μικρό Project για την σχολή μου και έχω κολλήσει.

Διαβάζει τιμές (ώρα 8:00-10:00) από ένα xml και δημιουργεί ένα textArea . Υπάρχει μεγάλη πιθανότητα αυτές οι τιμές να είναι πάνω από 2 φορές ίδιες μέσα στο xml με αποτέλεσμα το ένα textArea να «πέφτει» πάνω στο άλλο . πως θα το κάνω το ένα textArea να μπαίνει δίπλα στο άλλο?

 

Κάθε βοήθεια δεκτή !

eyxaristo

 

var xmlLoader:URLLoader = new URLLoader();

var xmlData:XML = new XML();

xmlLoader.addEventListener(Event.COMPLETE, LoadXML);

xmlLoader.load(new URLRequest("xmls/2007-8b.xml"));

 

function LoadXML(e:Event):void {

xmlData = new XML(e.target.data)

var xml_children:XMLList = xmlData.children(); //bazoume olo to xml sto xml_children

for each (var exams_xml:XML in xml_children){ // gia kathe paidi tou book apothikeuoume sto exams_xml

var selectedItemCombobox :String =new String(evente.selectedItem.data);

var examinoTouXml:String= new String(exams_xml.name());

 

if (selectedItemCombobox == examinoTouXml) {// edo epilegei ta eksamina an einai isa me to exam_func

for (var days=0; days<=4; days++){ // gia tis 5 meres ektiponei tis meres

if (days==0)

var exams_xml_days:XMLList = exams_xml.deutera.children();

if (days==1)

var exams_xml_days:XMLList = exams_xml.triti.children();

if (days==2)

var exams_xml_days:XMLList = exams_xml.tetarti.children();

if (days==3)

var exams_xml_days:XMLList = exams_xml.pempti.children();

if (days==4)

var exams_xml_days:XMLList = exams_xml.paraskeui.children();

for each (var xml:XML in exams_xml_days) {

lessons_number( xml);

}

}

}

}

}

function lessons_number( xml:XML):void{ // edo metaferei to periexomeno ton mathimaton

var pin:Array = new Array();

pin[1]=xml.mathima.text();

pin[2]=xml.name.text();

pin[3]=xml.imereseng.text();

pin[4]=xml.aithousa.text();

pin[5]=xml.theo_erg.text();

pin[6]=xml.ora_arxi.text();

pin[7]

xml.ora_telos.text();

pinakas(pin);

}

}function pinakas(pin ):void{ //ftoiaxnei k topothetei stin skini to swf.

var day:String

pin[3];

if(day=="deutera")

printdaysxy(170 ,70, pin);//170 stoixisi 70 ipsos

if(day=="triti")

printdaysxy( 340 ,100, pin);

if(day=="tetarti")

printdaysxy( 510 ,100, pin);

if(day=="pempti")

printdaysxy( 700 ,100, pin);

if(day=="paraskeui")

printdaysxy( 900 ,100, pin);

}

var count=0;

/////////////////////////////////// ektiposei ton AREA////////////////////////////////////////////////////////

stop()

//////////////////////////////////////////////////////////////////////////////////////////////////////////////

function printdaysxy( xx ,yy ,pin):void{

 

var ora_arxi:Number =pin[6];

var ora_telos:Number =pin[7];

var aithousa:String =pin[4];

var xx ;

var yy;

 

if( ora_arxi ==8 && ora_telos==10){//ok

yy=yy-30;//se poio simeio (ipsos)tha mpei to kouti.

count++;

trace(count);

new_swf(xx , yy,pin , count);

}

if( ora_arxi ==8 && ora_telos==11){

yy=yy-20;

new_swf(xx , yy,pin);

}

/////////////////////////////////////////////////////////////////////

function new_swf(xx , yy,pin, count):void{

var container:Sprite= new Sprite();

addChild(container);

 

var mathima:String=pin[1];

var namee:String=pin[2];

var aithousa:String=pin[4];

 

var myTextField:TextField= new TextField();

 

myTextField.appendText(namee);

myTextField.appendText("\n");

myTextField.appendText(mathima);

myTextField.appendText("\n");

myTextField.appendText(aithousa);

 

myTextField.x=xx; //orizontia kinisi

myTextField.y=yy+25;// katakorifi kinisi

myTextField.border = true;

myTextField.wordWrap = true;

myTextField.height = 100;

myTextField.width = 100/count;

container.addChild(myTextField);

}

}

 

///////////edo einai to xml mou

<teacher>

<imeresgr>Πέμπτη</imeresgr>

<imereseng>pempti</imereseng>

<id> ΤΠ4102</id>

<name>ddddddddddd Μα�ίαΣ</name>

<omada/>

<examino>1</examino>

<mathima> Εισαγωγή στις Βάσεις Δεδομένων</mathima>

<aithousa>Γ5</aithousa>

<ora_arxi>8</ora_arxi>

<ora_telos>10</ora_telos>

<exam_xml>Aexam</exam_xml>

<theo_erg/>

</teacher>

 

////auto einai ena mikro kommati apo to kodika mou

 

to arxeio xml

<?xml version="1.0" encoding="utf-8"?>

<bdomada>

<Dexam>

<pempti>

<teacher>

<imeresgr>Πέμπτη</imeresgr>

<omada>oma</omada>

<examino>4</examino>

<mathima> ηλεκτρονική</mathima>

<ora_arxi>8</ora_arxi>

<ora_telos>11</ora_telos>

</teacher>

</pempti>

</Dexam>

</bdomada>

 

:shifty::shifty::shifty::shifty::shifty::shifty:

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...