Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-03-2005, 14:59   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Beiträge: 33
button erkennt variable nicht

Hallo,
ich hab schon wieder ein problem mit den variablen.
in dem movie werden vorher per
loadVariablesNum("data.txt", 0);
mehrere variablen geladen, unter anderem die variable
all=23
nun schaltet ein button die entsprechenden bilder durch und soll die variable x solange um eins erhöhen, bis x = all ist. dann soll x wieder 1 werden. aber irgendwie bekomm ich es nicht hin. hier der code:

on(release){
x = x + 1;
if (x > all) {
x = 1;
}

_root.test=_root["b"+x];
mc1.loadMovie(test);
}

auch: if( x > _root.all) funktioniert nicht,
aber: if (x > 23) funktioniert. was mache ich denn falsch?!? muss ich die variable All noch irgendwie ummodeln?!?

ahso: ein dyn. textfeld mit der var "all" gibt "23" aus, also die variable all hat den wert 23!

vielen Dank,

Christian M.
__________________
Porsche, Genscher, Hallo HSV
www.fuckthesystem.de
cris ist offline   Mit Zitat antworten
Alt 10-03-2005, 15:06   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Du musst die Variable erstmal deklarieren!

PHP-Code:
_global.0
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-03-2005, 15:11   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Beiträge: 33
ich muss x deklarieren?!?
x ist vorher schon deklariert, mit x=1,
also x ist nicht das problem, das zählt pro klick artig hoch!
oder muss ich all irgendwie deklarieren?!?
__________________
Porsche, Genscher, Hallo HSV
www.fuckthesystem.de
cris ist offline   Mit Zitat antworten
Alt 10-03-2005, 15:18   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Jupp.

Entweder

PHP-Code:
_global.all 23
oder du musst im Button

PHP-Code:
if (this._parent.all) {
1;

schreiben.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-03-2005, 15:23   #5 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Beiträge: 33
also php code kommt ja garnicht vor
die variable all hat den wert 23, definitiv, da ein textfenster das ausgibt.
und
if (x > this._parent.all) {
x = 1;
}

bringt leider nix, x bleibt dann immer eins, da this._parent.all = 0 ist
:-(
__________________
Porsche, Genscher, Hallo HSV
www.fuckthesystem.de
cris ist offline   Mit Zitat antworten
Alt 10-03-2005, 15:32   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Dann mach's doch so:

PHP-Code:
_global.all 23
Das muss dann gehen. Ich weiß ja nicht, wo deine Variable "liegt".
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-03-2005, 15:45   #7 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Beiträge: 33
ich glaube, es liegt daran, dass "all" nen string ist, aber eine zahl sein soll,
denn bei Y = x + all kommt "123" raus nicht 24 wenn x=1 ist
__________________
Porsche, Genscher, Hallo HSV
www.fuckthesystem.de
cris ist offline   Mit Zitat antworten
Alt 10-03-2005, 16:13   #8 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
_global.all Number(all); 
Das sollte es dann aber sein...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-03-2005, 17:52   #9 (permalink)
Neuer User
 
Registriert seit: Jun 2001
Beiträge: 33
muchas gracias sagt der spanier!!!
__________________
Porsche, Genscher, Hallo HSV
www.fuckthesystem.de
cris 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:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele