Hi,
habe ein riesiges Problem mit der Übergabe von Variablen an Flash....
Also grundsätzlich klappt das schon, jedoch hab ich mein Script etwas erweitert und nu steh ich auf dem Schlauch, da es rein von der Logic, meine logic, funktionieren müsste....
Ich lese ein Verzeichnis aus und zähle x Dateien, die Variable wird an Flash geschickt, wonach dann x Mc's erstellt werden.... in welchen die Namen der Dateien stehen sollen...
Klappt alles nur bedingt.... Krig die Namen der Dateien net Übermittelt...:-(
Flash:
wenn ich die Mc's einzeln anspreche, ist halt in keinsterweise dynamisch...,klappte es, ich bekomme deie gewünschten Namen...
Flash:
schreib ich es so, klappt es nicht..? Wieso
Flash:
das Thema hat sich von selbst gelöst..:_)
wen's interessiert:
man muss schreiben:
Vielen Dank im Voraus für Vorschläge...
Gruß
Poppey
habe ein riesiges Problem mit der Übergabe von Variablen an Flash....
Also grundsätzlich klappt das schon, jedoch hab ich mein Script etwas erweitert und nu steh ich auf dem Schlauch, da es rein von der Logic, meine logic, funktionieren müsste....
Ich lese ein Verzeichnis aus und zähle x Dateien, die Variable wird an Flash geschickt, wonach dann x Mc's erstellt werden.... in welchen die Namen der Dateien stehen sollen...
Klappt alles nur bedingt.... Krig die Namen der Dateien net Übermittelt...:-(
PHP:
<?php
$countGal = 0;
$galeries = "swf/galeries/" . $_POST['user_name'] . "";
$openDir = opendir ( $galeries );
while ( $readDir = readdir ( $openDir ) )
{
if ( $readDir != "." && $readDir != ".." && $readDir != "Thumbs.db" )
{
$countGal += 1;
echo "&galName$countGal=$readDir&";
}
}
echo "&links=$countGal&";
?>
Flash:
Code:
galCount = new LoadVars();
user_name = "fritz" + "_gal";
galCount.sendAndLoad("count_gal.php", galCount, "POST");
galCount.onLoad = function ( sucess )
{
if ( sucess )
{
test = this.links;
for ( i = 1; i <= this.links; i++ )
{
link_topic_mc.duplicateMovieClip ( "link_topic" + i, i );
link_topic_mc._visible = false;
_root["link_topic" + i]._y += 65 * i;
_root["link_topic" + i].nm = this.galName + i;
}
}
else
{
test = "Fehlermeldung";
}
}
wenn ich die Mc's einzeln anspreche, ist halt in keinsterweise dynamisch...,klappte es, ich bekomme deie gewünschten Namen...
Flash:
Code:
_root["link_topic" + 1].nm = this.galName1;
_root["link_topic" + 2].nm = this.galName2;
_root["link_topic" + 3].nm = this.galName3;
schreib ich es so, klappt es nicht..? Wieso
Flash:
Code:
root["link_topic" + i].nm = this.galName + i;
das Thema hat sich von selbst gelöst..:_)
wen's interessiert:
man muss schreiben:
Code:
root["link_topic" + i].nm = this ["galName" + i];
Vielen Dank im Voraus für Vorschläge...
Gruß
Poppey
Zuletzt bearbeitet: