xml og flash
hej!Jeg har et langt xml-doc med data: 651 tags i 2. niveau med hver 19 elementer i 3. niveau. Både tags og elementer har et id, og hvert element har to parametre: y og h, der hver beskriver en y-værdi og en højde for et stykke kurve placeret i et movieclip, 19 i alt, der tilsammen danner en hel dynamisk kurve:
<row id='r1'>
<element id='s1' y='0' h='67' />
<element id='s2' y='67' h='71' />
<element id='s3' y='138' h='36' />
<element id='s4' y='174' h='67' />
<element id='s5' y='241' h='18' />
<element id='s6' y='259' h='18' />
<element id='s7' y='277' h='21' />
<element id='s8' y='298' h='23' />
<element id='s9' y='321' h='13' />
<element id='s10' y='334' h='15' />
<element id='s11' y='349' h='13' />
<element id='s12' y='362' h='10' />
<element id='s13' y='372' h='22' />
<element id='s14' y='394' h='26' />
<element id='s15' y='420' h='21' />
<element id='s16' y='441' h='6' />
<element id='s17' y='447' h='2' />
<element id='s18' y='449' h='1' />
<element id='s19' y='450' h='0' />
</row>
Der er som sagt 651 af disse grupper i xml'en svarende til 651 placeringer og skaleringer af de 19 kurvestykker.
Hvis man forestillede sig det skrevet ind i fx en frame, ville det se sådan ud:
this.s1._y = 0;
this.s1._height = 67;
this.s2._y = 67;
this.s2._height = 71;
this.s3._y = 138;
this.s3._height = 36;
this.s4._y = 174;
this.s4._height = 67;
this.s5._y = 241;
this.s5._height = 18;
this.s6._y = 259;
this.s6._height = 18;
this.s7._y = 277;
this.s7._height = 21;
this.s8._y = 298;
this.s8._height = 23;
this.s9._y = 321;
this.s9._height = 13;
this.s10._y = 334;
this.s10._height = 15;
this.s11._y = 349;
this.s11._height = 13;
this.s12._y = 362;
this.s12._height = 10;
this.s13._y = 372;
this.s13._height = 22;
this.s14._y = 394;
this.s14._height = 26;
this.s15._y = 420;
this.s15._height = 21;
this.s16._y = 441;
this.s16._height = 6;
this.s17._y = 447;
this.s17._height = 2;
this.s18._y = 449;
this.s18._height = 1;
this.s19._y = 450;
this.s19._height = 0;
Og det fungerer fint. Problemet er bare, at skrive det ind i 651 frames!
Jeg har er variabel, der dannes ved to sliders i et interface, som afgiver et tal mellem 1 og 651. Jeg forestiller mig, at fx tallet 128 i variablen må kunne kalde på row id="r128" og indlæse de 38 parametre og fordele dem over de 19 clip/kurver - altså omsætte dem til actionscript.
Spørgsmålet er hvordan.
Hvis du efterfølgende også er sådan en, der skriver php og mySQL og er i stand til at lave et script, der opretter en brugerprofil, logger ind og ud og gemmer/henter testresultater er du velkommen til at lægge billet ind på en opgave.
Opgaven er i samarbejde med Dansk Polar Center og Niels Bohr Institutet og emnet er et nyt eLearnings-site om iskerner.
Grunden til at jeg søger hjælp er, at min gamle partner, der beherskede alt om eksterne formater i forhold til Flash ikke er tilgængelig længere af tragiske årsager.
MEN: først xml-scriptet, og så kan alt muligt ske :-)
v.h.
morten_h
nedersteetage.dk
+45 2620 1789