Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.
Toon posts:

Script in Flash

Pagina: 1
Acties:

Verwijderd

Topicstarter
Beste Tweaker,

Momenteel heb ik 2 keyframes in mijn flashapplicatie.In de eerste keyframe staat een zoekscript. Het script is bedoeld om alle bestanden binnenin een map in een array te duwen, en deze array zichtbaar maken in een dynamisch tekstveld.


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
var fotoNamen:Array=new Array();
var lv:LoadVars=new LoadVars();
lv.sendAndLoad("opvragen.php", lv);
lv.onLoad=function(success)
{
        if(success)
        {
                trace(this.aantal);
                for (var i:Number=0; i<this.aantal; i++)
                {
                        fotoNamen.push(this["foto"+i]);
                }
        }
        else
        {
                trace("iets misgelopen");
        }
}
//alle foto-urls kan je daarna gebruiken als:
"http://www.domein.be/uploads"+fotoNamen[i]
for(var i:Number=0; i<fotoNamen.length; i++)
{
        veld.htmlText+='<a href="http://www.domein.be/uploads"'+fotoNamen[i]+'">'+fotoNamen[i]+'</a><br/>'
}

<?php
function extractExtensie ($fileName)
{
    $fileName = strtolower($fileName);
    $fileGesplit = split("[.]", $fileName);
    $extensie = $fileGesplit[count($fileGesplit)-1];
    return $extensie;
} 
//$folder= dir("http://www.domein.be/uploads");
$folder=dir(getcwd());//deze gebruiken als je dit php script opslaat in de folder met de foto's zelf(getcwd staat voor de php functie: get current working directory)
$juisteExtensie1='jpg';
$juisteExtensie2='jpeg';
$juisteExtensie3='gif';
$juisteExtensie4='png';
$juisteExtensie5='swf';
$juisteExtensie6='doc';
$juisteExtensie7='docx';
$juisteExtensie8='xlsx';
$juisteExtensie9='xls';
$juisteExtensie10='pdf';
$nr=0;
while (false !== ($file = $folder->read())) 
{
    if($file!='.' && $file!='..' && (extractExtensie($file)==$juisteExtensie1 || extractExtensie($file)==$juisteExtensie2 || extractExtensie($file)==$juisteExtensie3 || extractExtensie($file)==$juisteExtensie4 || extractExtensie($file)==$juisteExtensie5 || extractExtensie($file)==$juisteExtensie6 || extractExtensie($file)==$juisteExtensie7 || extractExtensie($file)==$juisteExtensie8 || extractExtensie($file)==$juisteExtensie9 || extractExtensie($file)==$juisteExtensie10))
    {
        echo '&foto'.$nr.'='.$file."&";
        $nr++;
    }
}
$folder->close();
echo '&aantal='.$nr;
?>



Het Dynamische Tekstveld heb ik de instancenaam "htmlText" gegeven. Zo zouden de bestandsnamen (die aanwezig zijn in de map uploads) allemaal onder elkaar moeten komen.
Zoals het script aangeeft heb je ook een PHP-bestand nodig
Wat is mijn probleem?
Ik krijg geen bestandsnamen in mijn dynamisch tekstveld en ik krijg ook geen output-fout via flash.
Ik weet echt niet waar mijn fout ligt, kan iemand mij helpen?

Alvast Bedankt

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Verwijderd schreef op maandag 30 juni 2008 @ 21:44:
Zoals het script aangeeft heb je ook een PHP-bestand nodig
Wat is mijn probleem?
Ik krijg geen bestandsnamen in mijn dynamisch tekstveld en ik krijg ook geen output-fout via flash.
Euh.. en je hebt dat PHP script ook? En werkt het? Wat voor output geeft het? En wat heb je verder al gedaan om het te debuggen? Al eens hier gekeken -> Debuggen: Hoe doe ik dat? ?

En Waar hoort mijn topic? (even aangenomen dat het niet aan de PHP ligt...)
PRG >> WEB

Oh, overigens zijn we doorgaans niet zo kapot van support op "geleende" code van derden, neem dan beter voortaan eerst even contact op met de auteur.

[ Voor 43% gewijzigd door RobIII op 30-06-2008 21:53 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij