Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-12-2005, 18:08   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 230
textfeld subtrahieren

folgender code:
..
_root.con.xcash.text = -2500;
..
ich möchte halt dass zu einem bestimmten zeitpunkt aus dem dynamischen textfeld der wert 2500 subtrahiert wird. aber wie? ich hab nu schon ca 5 verschiedene möglichkeiten in dem stil probiert aber keine brachte einen erfolg bei.. in dem textfeld steht 100000 und bei nem klick soll eben 2500 abgezogen werden, aber entweder passiert garnix, oder es steht "-2500" drin...

des muss ja n winzig kleiner fhler sein, ich hoffe ihr könnt mir schnell weiterhelfen.

danke!!
Real2k ist offline   Mit Zitat antworten
Alt 22-12-2005, 18:12   #2 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
aloha!

PHP-Code:
var startwert 1000000;
T_testfeld.text startwert;
var 
minus setInterval(function () {
    
T_testfeld.text startwert=startwert-2500;
    
T_testfeld.text startwert;
}, 
1000); 
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 22-12-2005, 18:14   #3 (permalink)
Freak
 
Benutzerbild von Silicone
 
Registriert seit: Dec 2005
Beiträge: 29
Zum Verständnis:
PHP-Code:
var kohle 100000;
var 
abzug = -2500;
var 
ergebnis kohle abzug;
_root.con.xcash.text ergebnis

Gruß,
Silicone
Silicone ist offline   Mit Zitat antworten
Alt 22-12-2005, 18:16   #4 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 230
ähm naja aber ich willl ja bei jedem buttonklick 2500 subtrahieren.. bei andern buttons is der wert auch anders der subtrahiert wird.. hier ght der ja immer von 100000 aus, von denen subtrahiert wird.


kann ich zB

_root.bla1.text (minus) _root.bla2.text

machen?? ohne var ??
Real2k ist offline   Mit Zitat antworten
Alt 22-12-2005, 18:17   #5 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
du musst die startvariable immer aktualisieren;
sieh dir mein beispiel mit dem setInterval an!
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 22-12-2005, 18:19   #6 (permalink)
Freak
 
Benutzerbild von Silicone
 
Registriert seit: Dec 2005
Beiträge: 29
Zitat:
Zitat von Real2k
kann ich zB

_root.bla1.text (minus) _root.bla2.text

machen?? ohne var ??
Was hast du gegen Variablen?
Silicone ist offline   Mit Zitat antworten
Alt 22-12-2005, 18:23   #7 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
PHP-Code:
var startwert 10000000;
T_textfeld.text startwert;
MovieClip.prototype.abziehen = function(wert) {
    
this.onPress = function() {
        
T_textfeld.text startwert=startwert-wert;
        
T_textfeld.text startwert;
    };
};
but1.abziehen(1000);
but2.abziehen(1500); 
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 22-12-2005, 18:24   #8 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
[QUOTE=Real2k]ähm naja aber ich willl ja bei jedem buttonklick 2500 subtrahieren.. bei andern buttons is der wert auch anders der subtrahiert wird.. hier ght der ja immer von 100000 aus, von denen subtrahiert wird.


kann ich zB

_root.bla1.text (minus) _root.bla2.text

]QUOTE]

nö;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary

Geändert von andretti (22-12-2005 um 18:34 Uhr)
andretti ist offline   Mit Zitat antworten
Alt 22-12-2005, 18:33   #9 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 230
also ich hab jetzt folgenden code, der mir leider keinern erfolg bringt. sprich, es tut sich schlicht garnichts... nur ich verstehs net


if (_root.con.wgk.text == "1") {
_root.con.wgk.text = "0";
_root.con.geswohn.text ++;
var startwert = 1000000;
_root.con.xcash.text = startwert;
MovieClip.prototype.abziehen = function(wert) {
this.onPress = function() {
_root.con.xcash.text = startwert=startwert-wert;
_root.con.xcash.text = startwert;
};
};
_root.HUD.landerschliessen.bwgk.abziehen(2500);
_root.HUD.landerschliessen.bggk.abziehen(3000);
_root.HUD.landerschliessen.bigk.abziehen(3500);
}
Real2k ist offline   Mit Zitat antworten
Alt 22-12-2005, 18:36   #10 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
Zitat:
Zitat von Real2k
also ich hab jetzt folgenden code, der mir leider keinern erfolg bringt. sprich, es tut sich schlicht garnichts... nur ich verstehs net


if (_root.con.wgk.text == "1") {//anführungszeichen weglassen
_root.con.wgk.text = "0";//anführungszeichen weglassen

_root.con.geswohn.text ++;
var startwert = 1000000;
_root.con.xcash.text = startwert;
MovieClip.prototype.abziehen = function(wert) {
this.onPress = function() {
_root.con.xcash.text = startwert=startwert-wert;
_root.con.xcash.text = startwert;
};
};
_root.HUD.landerschliessen.bwgk.abziehen(2500);
_root.HUD.landerschliessen.bggk.abziehen(3000);
_root.HUD.landerschliessen.bigk.abziehen(3500);
}
wir verwenden keine strings für die variablen, du schon......lass die anführungszeichen weg;
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 22-12-2005, 18:40   #11 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 230
die oberen beiden sind ja textfelder, keine variablen. hat ja mit dem jetzigen prob eigtl nix zu tun, weil der obere teil funzt ja.

edit: habs umgeändert.. aber mein problem lösen tuts ja loeider net

Geändert von Real2k (22-12-2005 um 18:43 Uhr)
Real2k ist offline   Mit Zitat antworten
Alt 22-12-2005, 18:45   #12 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
schieb mal deine fla rüber bitte;
unsere beispiele funktionieren bei uns, bei dir net, also liegts an deiner fla;

mein beispiel im anhang:
Angehängte Dateien
Dateityp: rar textfelder_subtrahieren.rar (4,3 KB, 1x aufgerufen)
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti ist offline   Mit Zitat antworten
Alt 22-12-2005, 18:46   #13 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 230
ich weiss ich bin begriffsstutzig..
ich erklär jetz mal ganz ganz ganz genau was ich machen will.


ich hab ne variable namens "xcash" auf "_root.con"

egal welcher werd drin steht, bei nem click auf den button

_root.HUD.landerschliessen.bwgk

soll 2500 vom wert der variable abgezogen werden.

beim _root.HUD.landerschliessen.bggk eben 3000
und beim _root.HUD.landerschliessen.bigk eben 3500
Real2k ist offline   Mit Zitat antworten
Alt 22-12-2005, 18:53   #14 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 230
ok. hier mal die FLA mit dem nötigsten

das script is im "X" rechts oben drin

ps: ich weiss da isn feler drin un dass es so net funktionieren kann allein wegen den ebenen, aber ich hab sovieles versucht und deswegen is in der FLA nur die eine zeile drin " var xcash = -2500; " . also mir is klar dass das so net gehen kann.
Angehängte Dateien
Dateityp: rar blubb.rar (45,2 KB, 2x aufgerufen)

Geändert von Real2k (22-12-2005 um 18:55 Uhr)
Real2k ist offline   Mit Zitat antworten
Alt 22-12-2005, 19:49   #15 (permalink)
tracer
 
Benutzerbild von andretti
 
Registriert seit: Jun 2004
Beiträge: 4.415
weiß ja net, dass du buttons verwendest.....

by the way, dein file ist megamäßig durcheinander;
bibliothek;
actionscript wild verteilt....

siehe anhang
Angehängte Dateien
Dateityp: rar blubb_new.rar (44,4 KB, 2x aufgerufen)
__________________
Viola per Sempre
Alle Angaben ohne Gewehr!
trace your open mind in variables !
andretti
ActionScript Dictionary
andretti 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 11:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele