Avatar billede -nexus- Nybegynder
15. august 2008 - 09:48

Problemer med at fange array variable /count i funktion

Hejsa

jeg sidder og er ved at lave et slideshow hvor den loader nogle billeder. slideshowet er fra et tutorial
http://flash-creations.com/notes/dynamic_slidingviewer.php

problemet er at jeg skal loade de antal billeder der er fra et bibliotek der kan varierer med antal billeder..

jeg har lavet et phpscript der tæller hvor mange billeder der er i det pågældende bibliotek og alt efter hvor mange billeder der der skal den køre en case statement eller en for loop og lave det picname array der er i tutorialen..

feks.. var picnames = Array [ "0", "1", "2"]; osv...

det er er det enlige problem er at i min onload.function undersøger jeg hvor mange billeder der er og så uden for funktionen er selve slideshowet.. men jeg kan ikke få det den variable ud af funktionen.. har prøvet med globale variabler med den siger unidentified når jeg prøver at fange den uden for funktionen..

jeg poster lige lidt kode her så i kan se. :-)

// henter hvor mange billeder der er i den pågældende fil folder
var getimagenumbers:LoadVars = new LoadVars();
getimagenumbers.id = _global.ud_id;
getimagenumbers.sendAndLoad(_global.serverPath+"/slideshow_backup2.php", getimagenumbers, "POST");
getimagenumbers.onLoad = function(){
   
   
    var files:String = this.images;
   
    // splitter filstrengen på  & og ligger dem i et array       
    var afiles:Array = files.split("&");
   
       
} lukker funktionen

##### Her begynder slideshowet ####
jeg kan godt få læse værdien når case statement er inde i funktionen men så vil var = picnames ikke blive erklæret til slideshowet og de vises ikke


switch(afiles.length){
   
    case 1 :
    var picnames:Array = [
                    "0"
                      ];
    break;
   
    case 2 :
    var picnames:Array = [
                    "0",
                    "1"
                      ];
    break;
  } //lukker case statement


picnames skal bruges til at indlæse hvor mange billeder der er i biblioteket


var PICPATH:String =_global.serverPath+"/swf/images/"+_global.ud_id+"/"; // folder with jpgs
************** her skal de bruges ******
var NPICS:Number = picnames.length;    // number of pictures to load
*******

Håber virkelig at nogen kan hjælpe det har været en hovedeknuser i flere dage øv bøv.. :-)

Mvh -Nexus-



osv..
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