Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-02-2006, 16:29   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 4
for (i=1;i< meinevariable ;i++){ geht nicht :(

Hallo ,

ich verstehe folgendes nicht:
wenn ich "meinevariable" durch eine zahl ersetze dann klappt alles wunderbar - mit ausnahme dass es nicht mehr dynamisch ist:

function makeview(meinevariable ,fld){
for (i=1;i< meinevariable ;i++){
duplicateMovieClip (_root.demo, "demo" + i, i);
tgtfile = fld + "thumb_"+i+".jpg";
.
.
.
.
}
}


wieso "versteht" flash nicth dass "meinevariable" ebenfalls einen zahl ist? Ich kann diese ja auch mittels einem textfeld ausgeben lassen !!

kann mir jemand auf die Sprünge helfen?

Gruß und danke an alle,

Tom
madmongo ist offline   Mit Zitat antworten
Alt 06-02-2006, 16:32   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
Post

funktioniert... allerdings vermute ich gaanz stark das du deinevariable als string und nicht als number angelegt hast?!?!
PHP-Code:
meinevariable 10;//nicht meinevariable = "10";

function makeview(meinevariablefld) {
    
    for (
1meinevariablei++) {
        
        
duplicateMovieClip(_root.demo"demo"+ii);
        
        
tgtfile fld+"thumb_"+i+".jpg";
        
    }
    
}

//bzw makeview(10, xxxxxx);  , nicht    makeview("10", xxxxxx); 
cya, sal

ps. willkommen im flashforum
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!

Geändert von salazar (06-02-2006 um 16:33 Uhr)
salazar ist offline   Mit Zitat antworten
Alt 06-02-2006, 16:38   #3 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
Post

und wenn du schon mit mx2004 unterwegs bist sollteste gleich überlegen auf as2 umzusteigen

PHP-Code:
var deinevariable:Number 10;

function 
makeview(meinevariable:Numberfld:String):Void {
    
    var 
tgtfile:String;
    
    var 
i:Number;
    
    for (
1meinevariablei++) {
        
        
duplicateMovieClip(_root.demo"demo" ii);
        
        
tgtfile fld "thumb_" ".jpg";
        
    }
    
}

makeview(deinevariable"einstring"); 
cya, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 06-02-2006, 17:02   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 4
-erstaml danke...

....undn dann das nächste problem:
die variable wird von php übergeben:

while ($filez = readdir ($filer)) {
$nodebase = basename($filez);
if ($nodebase!="." && $nodebase!=".."){
$ix++;
}
}
echo "meinevariable=".$ix;

irgendwie will er die variable nicht als number erkennen,

Kann ich das auch anders ausgeben??

gruß

Tom
madmongo ist offline   Mit Zitat antworten
Alt 06-02-2006, 17:11   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!

Ich als PHP-Gott ...
PHP-Code:
echo "&meinevariable=".$ix."&"
In Flash (gehe mal von einem LoadVars-Objekt aus):
PHP-Code:
nummer Number(this.meinevariable)
//
trace(nummer)
trace(typeof (nummer))
trace(nummer +1
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 06-02-2006, 17:19   #6 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 4
wir kommen..

...der sache näher Danker erstmal für den Support.

Also hier ist die Funktion mittels der ich die var aus php hole:

function get(datas) {
dat= "index.php?" add datas;
loadVariablesNum(dat, 0, "POST");
this.onData = function() {
makeview(meinevariable, s_folder);
}
}

// meinevariable ist der wert der aus php kommt.

wie verwurschtel ich das nun mit der trace aktion? (bin etwas eingerostet was flash betrifft- Öhm...bei Flash 5 ausgestiegen )

Gruß

Tom
madmongo ist offline   Mit Zitat antworten
Alt 06-02-2006, 17:30   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
function get(datas) {
    
dat "index.php?"+datas;
    
loadVariablesNum(dat0"POST");
    
this.onData = function() {
        if (
meinevariable) {
            
makeview(Number(meinevariable), s_folder);
        }
    };

Ich weiß ja nicht, ob ich die Funktion "get" nennen würde.

Sollte so aber klappen. Und guck dir mal die LoadVars-Klasse an.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 06-02-2006, 17:54   #8 (permalink)
Neuer User
 
Registriert seit: Feb 2006
Beiträge: 4
Thats it DANKESCHÖN

passt perfekt, ich hatte nur das & hinter der ausgabe in php übersehen

Danke

Gruß

Tom
madmongo 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 18:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele