Avatar billede jansangill Nybegynder
15. april 2007 - 14:04 Der er 2 kommentarer og
1 løsning

listBox virker ikke optimalt.

dette er koden:

function getHylder():Void{
var getAll_lv:LoadVars = new LoadVars();
getAll_lv.onLoad = function (success){
if(success){
//get the data being returned
var raekker_array = this.raekker.split("~");
var ids_array = this.ids.split("~");
//temporary array to hold the data before it goes to the list
var temp_array = new Array();
//because of the extra "~", there is an extra element
//so we only need every element, but the last one
var tempLength = raekker_array.length - 1;
var i = 0;
while(i < tempLength){
temp_array.push({label: raekker_array[i], data: ids_array[i]});
i++;
}
//set the list component
raekke_list.dataProvider = temp_array;
}else{
trace("An error occurred with the connection");
}
}
//get the data
getAll_lv.load("http://www.123ogabc.dk/getAllRaekker.asp");
}
//call the function
getHylder();


Problemet her er at dette kun virker i frame1 af scene1,scene2,scene3 etc. Den virker ikke hvis den er på frame2 eller derover. Den gider kun spytte tallene ud på frame1,men ikke frame alt over 1.
Avatar billede _k Nybegynder
15. april 2007 - 14:58 #1
Hvis du vil bruge den på frame 2 eller derover er det supervigtig at du ikke laver en ny keyframe for den. Hver gang du har en ny keyframe siger du nemlig til Flash at alt der ligger i denne skal refreshes og "startes" op på ny. Rent programmeringsmæssigt kan du jo så "bare" fylde indhold i den igen.... men hvem gider gøre det om og om igen? ;)
Avatar billede jansangill Nybegynder
15. april 2007 - 15:18 #2
Ja jeg lærer jo I hele tiden. PÅ ny har dy hjulpet mig med et problem. Jeg var bare for dum denne gang dog. Istedte for at have koden i frame 1 i action layeret, skulle jeg bare flytte det til frame 2. Men mange tak for hjælpen.

Nu da du ser ud til at vide lidt om flash, har jeg en graverende spørgsmål, jeg oprette for et stykke tid siden, som ingen kunne svare på. Alt hjælp vil være dejlig på dette tidspunkt. link: http://www.eksperten.dk/spm/772910.

Men hvis du ikke kan hjælpe mig er det også fint. Smid du bare et svar.
Avatar billede _k Nybegynder
15. april 2007 - 16:39 #3
Jeg smider et et svar så.

Mht. dit andet spm. bør du nok indsnævre problemet lidt mere. Som du selv er inde på er det en ordentlig mundfuld at læse igennem....
Umiddelbart vil du nok kunne vinde ret meget ved midlertidigt at anvende "GET" i stedet for "POST" og at kalde getURL når du laver henter flere poster. På den måde åbner du et browservindue op og kan se om din ASP outputter det rigtige. Derefter kan du så gå tilbage i Flash og tjekke om alt bliver modtaget korrekt.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester