Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-01-2005, 18:18   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Beiträge: 32
var an function übergeben ...?

Servus
mein Problem ist, dass ich in der function: toenewaehlen das array gespielteToene füllen möchte und später über die function: nochmal über den Button (=MC): wiederholen aufrufen möchte

PHP-Code:
gespielteToene = new Array();

wiederholen.onPress = function () {nochmal(gespielteToene);}

function 
nochmal (nuamoi:Array) {
    
trace("gespielteToene WIEDERHOLEN");
    
trace(nuamoi);
    
playton(nuamoi,arpeggio(_root),aufwaerts(_root));
}

...
function 
tonwaehlen(tar:MovieClip):Array {
    ...
             
gespielteToene tonliste;
    
trace("gespielteToene");
    
trace(gespielteToene);
        
    ...

das Problem:
... trace(gespielteToene); gibt brav das Array aus welches Tonliste beinhaltet - aber wenn ich dann mit dem button wiederholen auf das array gespielteToene zugreifen will ist es leer - WARUM?
Palima ist offline   Mit Zitat antworten
Alt 09-01-2005, 19:11   #2 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.324
in den script-fragmenten ist nicht ersichtlich ob und wie du etwas in das array einfügst (was ist "tonliste" wo kommt das her?). somit kann dir auch niemand deine frage beantworten.

prinzipiell:
da dein array global definiert ist brauchst du das nicht an eine funktion zu übergeben.
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de

Geändert von hgseib (09-01-2005 um 19:12 Uhr)
hgseib ist offline   Mit Zitat antworten
Alt 10-01-2005, 10:12   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2004
Beiträge: 32
hier der Teil von toenewaehlen der dafür zuständig ist ...

PHP-Code:
             ...
             var 
tonliste:Array = new Array ();
    
tonliste wahltoene[auswahl];
    for (
a=0;a<tonliste.length;a++) {
        
tonliste[a] += grundton
    
}
    
tonliste.unshift(grundton);
    
gespielteToene tonliste;
    
trace("gespielteToene");
    
trace(gespielteToene);
        
    return 
tonliste;

... aber wie gesagt, das Array gespielteToene scheint beschrieben zu werden ... und dann ist es wieder leer ... oder war es immer leer ?
Palima ist offline   Mit Zitat antworten
Alt 10-01-2005, 12:13   #4 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
hi.

kenne mich ja leider nicht wirklich mit AS2-syntax aus, aber ist

function tonwaehlen(tar:MovieClip):Array

wirklich richtig? definierst du damit nicht den funktionsnamen
als array?

gruß, gaspode
gaspode 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 08:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele