Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-12-2004, 19:15   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 7
Question Operationszeichen als variabel

Hi
Vorweg mal, hab erst vor etwa einem Tag mit flash begonne. Wollte mal zum test nen kleinen Taschenrechner programmieren, und das is bis jetzt noch nicht schlecht gegangen.
Jetzt habe ich jedoch das problem dass ich in einer rechenoperation das operationszeichen als variabel eingeben möchte, damit ich die entsprechende Operation verändern kann. Hab mir das etwa so vorgestellt :
zahl3 = Number(zahl1) (variabel für die operation) Number (zahl2);
hoffentlich kapiert jemand meine lausige beschreibung
Also so funkts bereits :
zahl3 = Number(zahl1) + Number (zahl2);
Wie muss ich nun das operationszeichen als variabel deklarieren und anschliessend in die Zeile einfügen ??

Ausserdehm würds mich noch interessieren ob man mit einer if funtion die Anzahl Dezimalstellen einer Variabel als bedingung angeben kann, und wie das dann gehen würde.

Thx im voraus
halloflash ist offline   Mit Zitat antworten
Alt 07-12-2004, 19:31   #2 (permalink)
!diot
 
Benutzerbild von Fuery3302
 
Registriert seit: Aug 2003
Ort: PunkRockCity-Linz
Beiträge: 95
also soweit ich weis geht dass nicht.
würde dass mit if abfragen welchen operanden du gewählt hast.

Code:
if ( op == '+' )
{
     zahl1 + zahl2;
}
//usw....
lg
__________________
Incubus rocks
Fuery3302 ist offline   Mit Zitat antworten
Alt 07-12-2004, 19:49   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 7
tjo...
is schade wenn des nid funzt
trotzdehm thx
halloflash ist offline   Mit Zitat antworten
Alt 07-12-2004, 21:43   #4 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 7
Ehm...
Jezt würds mich trotzdehm noch interessieren, ob man für den if befehl irgendwie die anzahl dezimalstellen einer variabel angeben kann
halloflash ist offline   Mit Zitat antworten
Alt 07-12-2004, 21:52   #5 (permalink)
!diot
 
Benutzerbild von Fuery3302
 
Registriert seit: Aug 2003
Ort: PunkRockCity-Linz
Beiträge: 95
ich weis jetzt nicht was du meinst.
willst du das ergebnis dann auf zb. 2 dezimalstellen runden???
__________________
Incubus rocks
Fuery3302 ist offline   Mit Zitat antworten
Alt 07-12-2004, 22:17   #6 (permalink)
Neuer User
 
Registriert seit: Dec 2004
Beiträge: 7
Ne
möchte flash sagen dass er den code in klammern nur abrechnet wenn die zahl in der variabel maximum 10stellen hat.
halloflash ist offline   Mit Zitat antworten
Alt 07-12-2004, 22:21   #7 (permalink)
!diot
 
Benutzerbild von Fuery3302
 
Registriert seit: Aug 2003
Ort: PunkRockCity-Linz
Beiträge: 95
müsste doch so gehn:

Code:
if ( zahl1 <= 9999999999
     && zahl2 <= 9999999999 )
{
     // rechnen ....
}
meinste sowas?
__________________
Incubus rocks
Fuery3302 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 00:05 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele