Problemer med at fange array variable /count i funktion
Hejsajeg 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..