Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-07-2005, 11:56   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Question String werte zu Munber werte umwandeln?

hi ich habe eigentlich eine ganz simple frage also ich wollte wissen wie ich aus einem Sting mit den werten wie z.B.0,0,0) zahlen werte hinbekomme. Also ich wollte dann 3 zahlen aus geben lassen.die auch genau so stehen wie im string.

ich hatte es gedacht das ich das ganze so lösen könnte->
ActionScript:
  1. wert="0,0,0";
  2. Number(wert);
  3. //soll dann so aussehen
  4. //nadel=(0,0,0);
  5.  
geht aber leider nciht was muss ich anders machen?
flozwo ist offline   Mit Zitat antworten
Alt 18-07-2005, 12:01   #2 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Das kannste in ein Array "umwandeln" und dann jede Stelle einzeln ausgeben.
PHP-Code:
var wert "0,0,0";
var 
arrNum wert.split',' );
for( var 
0arrNum.lengthi++){
    
tracearrNum] );    

__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 18-07-2005, 12:11   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Unhappy

okay jetzt habe ich die getrennt aber ich muss ja noch die werte zusammen setzten also weil ich die für eine function brauche
und das sieht dann so aus.
ActionScript:
  1. nudel(0,0,0);
flozwo ist offline   Mit Zitat antworten
Alt 18-07-2005, 12:13   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
ActionScript:
  1. var wert = "0,0,0";
  2. var arrNum = wert.split( ',' );
  3. nudel(arrNum[0],arrNum[1],arrNum[2]);

Oder was?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 18-07-2005, 12:18   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
Talking

ja genau. DU bist meine held =) freu freu
ich könnte luft sprünge machen danke danke
flozwo ist offline   Mit Zitat antworten
Alt 18-07-2005, 12:21   #6 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Wieso speicherst du dei Werte als String wenn du sie eh als Number benötigst?
Dann speichere doch die Werte in Array's da kannst diese gleich als Number abspeichern.
Habe dir mal hier ein kleines Beispiel gemacht...
PHP-Code:
// in diesem Array speicherst du deine Werte
var arrNum = [];
arrNum] = [ 12];    // Wert1
arrNum] = [ 20];    // Wert2
arrNum] = [ -12, -];// Wert3

// Funktion nudel aufrufen und das Array 
// durch apply in einzelne Parameter zerlegen
nudel.applythisarrNum] );

function 
nudel (ab){
    
trace);    

__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 18-07-2005, 12:29   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
mmh das müsste ich ausprobieren ich habe die werte ja aus einer xml die ich ja einlesen lasse.
ich brachte es für die komponete "menubar".

ActionScript:
  1. listener = new Object();
  2. listener.change = function(evt) {
  3.     wert = evt.menuItem.attributes.instanceName;
  4.     var arrNum = wert.split(',');
  5.     _root.navi_s(arrNum[0],arrNum[1],arrNum[2]);
  6. };
  7. menubar.addEventListener("change", listener);
flozwo ist offline   Mit Zitat antworten
Alt 18-07-2005, 12:37   #8 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
So wie es der Frager gemacht hat, ist nur noch das Problem das es trotzdem Strings sein müssten.
Und er somit nicht rechnen würde ( betrifft addition ), da müsstest du die Werte nocheinmal als Number casten, also so...
PHP-Code:
nudelNumber(arrNum[0]), Number(arrNum[1]), Number(arrNum[2]) ); 
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 18-07-2005, 12:52   #9 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
ich glaube das ich den kürzeren script nehme weilsonst habe ich später schnell zu viel code. =)
flozwo ist offline   Mit Zitat antworten
Alt 18-07-2005, 13:05   #10 (permalink)
poke
 
Registriert seit: Dec 2002
Ort: Iserlohn [NRW]
Beiträge: 2.304
nur das das vom Frager nicht unbedingt richtig geht!?
pokepika ist offline   Mit Zitat antworten
Alt 18-07-2005, 13:10   #11 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Spätestens wenn's nicht mehr klappt, wird halt auf das von rendner[i] umgeschwungen...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 18-07-2005, 13:27   #12 (permalink)
Neuer User
 
Registriert seit: Sep 2004
Beiträge: 888
ja ? also bei mir geht es einbahnfrei =) also da kann man nicht meckern
Zitat:
Spätestens wenn's nicht mehr klappt, wird halt auf das von rendner[i] umgeschwungen...
da hat der "Der Frager" mal wieder recht
flozwo 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:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele