Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-11-2004, 15:54   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 25
Vaiablen Stress in flash 5

Hallo,
ich bin langsam etwas am Verzweifeln. ich bin echt kein programierer aber versuche mir grad ein Script für einen Advendskalender zusammen zu schustern. Ausgangsbasis ist das hier:

Weihnachtskalender mit Flash?

wie in dem dort beschriebenen script greife ich auf die durch php gewonnenen Variablen mit

Code:
datum = new LoadVars();
datum.load("date.php");
datum.onLoad = function() 
{
_root.monat = Number(datum.month);    
_root.tag = Number(datum.day);    
nextFrame ();
};
zu.

Anders jedoch als im obrigen script habe ich 24 manuell erstellte microfilme mit buttons, welche sich durch einen >= abfrage im ersten mc frame scharf stellen sollen.

im ersten frame meines mcs habe ich deshalb die abfrage
Code:
if (_root.monat == "11")
{
if (_root.tag >= "22"){gotoAndStop(2);}
else {
stop ();	
	}
}
Der Monat ist hier deshalb 11 weil ichs im november gerne auch testenkönnen möchte :-)
nur irgendwie kommt die variable nicht rüber heute ist der 21te und eigentlich müsste dann der mc im ersten frame stehen bleiben, wo es keinen Button gibt - tut er aber nicht ;-( kann es sein, das ich die Variable falsch abgreife)

grüße

Chiro
chiropraktiker ist offline   Mit Zitat antworten
Alt 21-11-2004, 17:01   #2 (permalink)
oFo
Neuer User
 
Benutzerbild von oFo
 
Registriert seit: Oct 2004
Beiträge: 264
hi, ich denke deine abfraege geht davon aus, dass die "11" ein string ist und keine zahl. versuchs mal ohne die anführungszeichen.
oFo ist offline   Mit Zitat antworten
Alt 21-11-2004, 17:21   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 25
geht leider trotzdem nicht..

ich verstehs nicht, frag ich die variable den wirklich richtig ab?


[CODE]
if (_root.monat ==11)
{
if (_root.tag >=22){gotoAndStop(2);}
else {
stop ();
}
}
chiropraktiker ist offline   Mit Zitat antworten
Alt 21-11-2004, 17:37   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 25
Variablen ermitteln,

Ok,
wenn ich in denh 1sten Frame der hauptfilmes hart reinschreibe:

Code:
datum = new Vars();
{
monat = 11;    
tag = 2;    
nextFrame ();
};
funktionierts, aber was ist dann ander abfrage:

Code:
datum = new LoadVars();
datum.load("date.php");
datum.onLoad = function() 
{
_root.monat = Number(datum.month);    
_root.tag = Number(datum.day);    
nextFrame ();
};
falsch?

grüße

Chiro
chiropraktiker 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:15 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele