Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-08-2006, 15:14   #1 (permalink)
Neuer User
 
Benutzerbild von Ballator
 
Registriert seit: Aug 2006
Ort: Stralsind
Beiträge: 6
Hilfe bei Array und ListBox

Hallo!!!

brauche dringend eure hilfe. sitze nun schon zeit tage an einem projekt und komme an einer stelle nicht weiter.
also habe einen movieclip . dieses besteht aus 3 bildern. nun habe ich im ersten bild eine listbox. dieses listbox ist mit text gefüllt.
nun will ich dieses text in einem array abspeichern und dieses array dann im 2. bild ansprechen also evtl ausgeben lassen. allerdings übernimmt er die werte nicht. im ersten bild kann ich noch auf das array mit den daten zugreifen aber in 2. bild ist es leer bzw. ich bekomme die meldung undefined.

mhhhhh weiß echt nicht mehr weiter. wär nett wenn mir da einer helfen könnte oder mir sagen kann wie ichs vieleicht anders machen könnte
DANKE schonmal im voraus

gruß
rene
Ballator ist offline   Mit Zitat antworten
Alt 13-08-2006, 15:53   #2 (permalink)
Neuer User
 
Benutzerbild von _crypto_
 
Registriert seit: Mar 2006
Beiträge: 1.573
wie wärs mit sowas:
PHP-Code:
var textArray = [];
var 
listBox "Hier kommt jetzt dein laaaaanger Text hin.";

onMouseDown = function(){
    
textArray.push(listBox);
    
listBox2 textArray[0];
    
gotoAndStop(2);
    }
    
onEnterFrame = function(){
    
trace(this._currentframe);
    } 
wobei du es auch ohne array machen kannst da variabeln erst den vorherigen wert ändern wenn du diesen löscht oder änderst.
__________________

Currently working on:

- --- ---

-----------------------------------------------------------------
ActionScript 3.0, C++, Java, Delphi

Geändert von _crypto_ (13-08-2006 um 16:01 Uhr)
_crypto_ ist offline   Mit Zitat antworten
Alt 13-08-2006, 16:00   #3 (permalink)
Neuer User
 
Benutzerbild von Ballator
 
Registriert seit: Aug 2006
Ort: Stralsind
Beiträge: 6
Code:
var arraySpieler = new Array(listespieler);
   for (i=0; i<listespieler; i++) {
	arraySpieler[i] =lst_spielerf.getItemAt(i).label; 
	trace(this.arraySpieler[i]);
   }
alöso lese einfach die elemente aus der lsitbox aus und schreibe sie ins array klappt ja auch wunderbar nur leider kann ich das array dann im 2. bild nicht ansprechen bzw es ist denke mal leer.
Ballator ist offline   Mit Zitat antworten
Alt 13-08-2006, 16:29   #4 (permalink)
Neuer User
 
Benutzerbild von Ballator
 
Registriert seit: Aug 2006
Ort: Stralsind
Beiträge: 6
Unhappy

Ok
glaube habe mich vieleicht falsch ausgedrückt.

Also ich habe Datensätze aus einer Datenbank in eine listBox geschrieben. So nun soll der user sich verschiedene Datensätze aussuchen. Diese Auswahl an Datensätzen wird in eine weiter Listbox geschrieben. Also bis dahin funktionert es ja alles einwandfrei. nur jetzt kommt das problem. will die einzelnen Datensätze in einem anderen Bild(frame) verweden können. Deshalb dachte ich mir ich übergebe dieses in ein Array, so das ich damit dann im anderen bild weiter arbeiten kann nur halt kommen die daten da nicht an. das arry ist also leer. aber wenn ich im bild wo sich auch die listBox befindet mit trace das array ausgebe dann sind alle daten drin.Also wo sind die hin??? liegt das vieleicht daran das ich evtl ein objekt in das array schreibe, welches nur in diesem einen frame existiert.

also weiß echt nicht mehr weiter
Ballator ist offline   Mit Zitat antworten
Alt 13-08-2006, 16:35   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Mal probiert, das als String ins Array zu packen?
PHP-Code:
arraySpieler[i] =lst_spielerf.getItemAt(i).label.toString() 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 13-08-2006, 16:42   #6 (permalink)
Neuer User
 
Benutzerbild von Ballator
 
Registriert seit: Aug 2006
Ort: Stralsind
Beiträge: 6
Question

geht leider nicht habe ich schon versucht!!! habe schon viele möglichkeiten probiert aber naja irgendwie geht nichts bin echt am verzweifeln. bei ner comboBox funzt es bei ner listBox nichts
Ballator ist offline   Mit Zitat antworten
Alt 13-08-2006, 16:55   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Geht doch auch (gerade mal probiert).

Frame 1:
PHP-Code:
var arraySpieler = new Array();
for (var 
i=0i<lst_spielerf.lengthi++) {
    
arraySpieler.push(lst_spielerf.getItemAt(i).label)

Frame 2:
PHP-Code:
trace(arraySpieler)//Ausgabe: a,b,c (meine Testeinträge) 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 13-08-2006, 17:06   #8 (permalink)
Neuer User
 
Benutzerbild von Ballator
 
Registriert seit: Aug 2006
Ort: Stralsind
Beiträge: 6
ja im selben frame(bild) gehts ja auch aber nicht in einem anderen frame. sobald ich sage gotoAndStop(2) kann ich nicht mehr drauf zugreifen also das array ist denke mal dann leer
Ballator ist offline   Mit Zitat antworten
Alt 13-08-2006, 17:15   #9 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von Ballator
ja im selben frame(bild) gehts ja auch aber nicht in einem anderen frame. sobald ich sage gotoAndStop(2) kann ich nicht mehr drauf zugreifen also das array ist denke mal dann leer
Bei mir sind's ja auch 2 Frames. Also irgendetwas anderes machst du da falsch.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 13-08-2006, 17:16   #10 (permalink)
Neuer User
 
Benutzerbild von Ballator
 
Registriert seit: Aug 2006
Ort: Stralsind
Beiträge: 6
ok jetzt hab ichs habe nen blöden fehler gemacht. habe ne if-anweisung geschrieben und im else zweig gesagt er soll weiter springen und naja nun hab ich den quelltext damit reinkopiert und jetzts läuft!!!


VIELEN DANK für die Hilfe

endlich kann ich weiter machen *freu*
Ballator 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 15:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele