Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-10-2007, 18:33   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2002
Beiträge: 96
variablen mischmach... -> NaN :(

Hallo:
ich bin dabei ein spiel zu programmieren udn gerade bei einem problem gelandet:
es ist so.. pro klick auf einen button soll eine ressource verkauft werden und es soll dafür geld geben.
so hatte ich es bisher, und es ging einwandfrei:
(code stark vereinfacht, für nur 1 ressource)
PHP-Code:
_root.ekholz.onPress = function() {
    if (
vgeld>=ekwholz) {
        
vholz vholz+1;
        
vgeld vgeld-ekwholz;
    }
};
// usw usw usw usw 
problem daran war: bei einem klick wurde 1 ressource verkauft. logisch

nun hab ich das tolle feature dazu machen wollen dass man selbst wählen kann, ob 1, 10, oder 100 ressourcen verkauft/gekauft werden.. eben um klick-arbeit zu sparen.

dies hab ich so versucht zu lösen, doch kommt nun, bei jedem klick zum verkauf/einkauf eben ein "NaN" in das variablenfeld für die ressource die ich verkaufen wollte und die ressource in der das geld steht welches man hat:
(code stark vereinfacht)
PHP-Code:
var resvkfaktor 1;
_root.verkaufsoption.resvk1.onPress = function() {
    
resvkfaktor 1;
    
_root.verkaufsoption._visible false;
};
_root.verkaufsoption.resvk10.onPress = function() {
    
resvkfaktor 10;
    
_root.verkaufsoption._visible false;
};
_root.verkaufsoption.resvk100.onPress = function() {
    
resvkfaktor 100;
    
_root.verkaufsoption._visible false;
};
_root.ekholz.onPress = function() {
    if (
vgeld>=ekwholz*resfaktor) {
        
vholz vholz+resfaktor;
        
vgeld vgeld-ekwholz*resfaktor;
    }
};
// usw usw usw usw 
also ich hoffe, jemand kann mir helfen.
danke schonmal.
k-nuddel ist offline   Mit Zitat antworten
Alt 05-10-2007, 18:57   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Kann es sein, daß Du einfach vergessen hast,
den Variablennamen anzupassen?
Code:
_root.ekholz.onPress = function() { 
    if (vgeld>=ekwholz*resvkfaktor) { 
        vholz = vholz+resvkfaktor; 
        vgeld = vgeld-ekwholz*resvkfaktor; 
    } 
};
gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 05-10-2007, 19:01   #3 (permalink)
Neuer User
 
Registriert seit: Apr 2002
Beiträge: 96
ach du *******e

du hast recht.. ich sags ja.. manchmal sind es doch die einfachen dinge..
ich hab das schlichtweg völlig übersehen..

danke.. *schäm*
k-nuddel 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 10:45 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele