Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-10-2005, 09:52   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 134
dynamische for-Schleife

Hallo!

Ich habe eine PHP Datei erstellt die mir die Anzahl an Dateien in einem bestimmten Verzeichnis ausgibt.
Flash ruft dieses Skript auf und soll diesen Wert dann in einer for Schleife benutzen:

ActionScript:
  1. //LoadVars Objekt Instanzieren
  2.     ls = new LoadVars();
  3.    
  4.     //onLoad Handler wird ausgeführt wenn die daten ankommen!
  5.    
  6.     ls.onLoad = function(sucess)
  7.     {
  8.         if (sucess)
  9.         {
  10.             var num:Number;
  11.             num = this.schirm;
  12.             if (num == undefined) num = 0;
  13.  
  14.             for (var i=1;i<=num;i++)
  15.             {   
  16.                 trace(num);
  17.                 //Hier werden leere MovieClips erzeugt
  18.                 _root.mainscroller.scroller.createEmptyMovieClip ("clip"+i,i);
  19.                                                     ...
  20.             }
  21.            
  22.         }else
  23.         {    //wenn variblen nicht geladen geladen werden konnnten
  24.             trace('Variable aus PHP konnte nicht empfangen werden!');
  25.         }
  26.     //trace(CNT);
  27.     }
  28.     ls.phpordner = 'Schirm';
  29.     //Datei von Server aufrufen
  30.     ls.sendAndLoad('http://localhost/Schirm.php', ls);

Das Problem ist nun dass Flash sich aufhängt wenn ich in der for Schleife 'num' verwende. Wenn ich einen festen Wert wie '5' nehme dann passt alles. Das wundert mich sehr, weil das trace innerhalb der Schleife die Anzahl der Dateien korrekt ausgibt. Weiß jemand Rat?

Vielen Dank!

Wassim
Wassim ist offline   Mit Zitat antworten
Alt 11-10-2005, 11:07   #2 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 134
Hat sich erledigt. Ich Idiot musste den von PHP gelieferten Wert erst mittels parseInt in eine Zahl konvertieren. Ein String in der for Schleife hat da natürlich nichts verloren.

Vielen Dank!

Wassim
Wassim ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 05:16 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele