Jeg har løst det på den måde du ønskede, uden ændringer, da jeg ikke lige havde et liv her til aften (o; Nu tæller og læser asp-siden filnavnene i mappen, putter dem ind i flashen, som så indlæser billederne og skriver deres filnavn (-".jpg") under billederne.... Det er jo rørende:
Asp siden skal se sådan her ud:
<%
Dim fs, f, f1, fc, s
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFolder("c:\inetpub\wwwroot\testfolder\pics")
Set fc = f.Files
For Each f1 in fc
tal = tal + 1
s = f1.name
linie = linie & "fil" & tal & "=" & s & "&"
'response.write("fil" & tal & "=" & s & "&")
Next
linie = linie & "antal=" & tal
'response.write("antal=" & tal)
%>
<HTML>
<HEAD>
<meta http-equiv=Content-Type content="text/html; charset=utf-8">
<TITLE>blah</TITLE>
</HEAD>
<BODY bgcolor="#ffffff">
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="550" HEIGHT="400" id="billedetest" ALIGN="">
<PARAM NAME=movie VALUE="billedetest.swf?<%=linie%>"> <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#0000FF> <EMBED src="billedetest.swf?<%=linie%>" quality=high bgcolor=#0000FF WIDTH="550" HEIGHT="400" NAME="billedetest" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="
http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>
</BODY>
</HTML>
.....og i flashen skriver du:
createEmptyMovieClip("blah", 0);
blah.onEnterFrame = function() {
if(!nr2) {
_x = 50; _y = 50;
trace(_root.antal);
for(i = 1; i <= _root.antal; i++) {
this.createEmptyMovieClip("holder" + i, i);
this["holder" + i]._x = tal;
this["holder" + i].loadMovie("pics/" + _root["fil" + i]);
_root.createTextField("tekst" + i, i, tal, 100, 100, 30);
tal += 120;
_root["tekst" + i].text = _root["fil" + i].substring(0, _root["fil" + i].length - 4);
}
nr2 = true;
}
}
Så skal du bare have et bibliotek, der hedder "pics" i samme mappe som asp filen og flashen (o;
Du kan se den i action her
http://62.199.241.199/testfolder/filtaller.asp