Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-04-2006, 19:20   #1 (permalink)
Neuer User
 
Benutzerbild von flopark
 
Registriert seit: Dec 2003
Beiträge: 28
Hoch- Runterzählen die Zweite???

Hallo Zusammen

Ich habe diese Frage schon bei ActionScript 2 gepostet, nachdem ich allerdings keine Antwort bekam, versuche ich es hier nochmal.
Ich habe ein wahrscheinlich ziemlich kleines Problem. Ich habe zu dem Thema auch schon einige Beiträge hier im Forum gefunden aber keiner der Lösungsvorschläge hat funktioniert. Darum frage ich jetzt einfach selber nach. Es handelt sich um ein Flashmenü. Auf der Hauptzeitleiste habe ich nur einen Frame auf dem ich den MC "flower" aufrufe und eine globale Variable deklariere.
AS-Code:

_global.menueNr = 5;
stop();

In dem MC "flower" habe ich eine art Blume die ich über zwei Buttons (Blütenblätter) hoch- bzw. runterrotieren lassen kann. In einem dritten Blütenblatt rufe ich den MC "menue" auf in dem die Menüpunkte rotieren. Ich habe mir das so vorgestellt, dass ich durch die Buttons im MC "flower" den Wert der Variable "menueNr" hoch- bzw. runterzähle. In dem MC "menue" springe ich dann abhängig vom Wert in "menueNr" die jeweiligen Rotationsbewegungen an.
Hier der Code für den Button-Hoch im MC "flower":

on(rollOver){
menueNr = menueNr + 1;
play();
}

Das "play();" benötige ich für die Rotation der Blume.
Hier der Code für den Button-Runter:

on(rollOver){
menueNr = menueNr - 1;
gotoAndPlay(20);
}

Im MC "menue" habe ich die Anwahl der Bewegungen wie folgt realisiert:

stop();

if (menueNr == 6)
{gotoAndPlay(2);
}

if (menueNr == 9)
{gotoAndPlay(100);
}

Usw.


Die Anwahl der Rotationen im MC "menue" funktioniert, wenn ich nämlich bei der Variablendeklaration am Anfang auf der Hauptzeitleiste statt der 5 gleich eine 6 eintrage, rotiert das "menue" sofort. Nur die Hoch- Runterzählung über die Buttons im MC "flower" funktioniert nicht.

Ich hoffe das war jetzt einigermaßen verständlich und Ihr könnt mir weiterhelfen. Ich würde auch gerne die .fla zur Verfügung stellen, ich weiß aber nicht wie man das hier macht. Hier noch der Link zu dem Menü:

http://www.foto-schreyer.de/zaehler.html

Gruß, flo
flopark ist offline   Mit Zitat antworten
Alt 30-04-2006, 19:39   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Zitat:
Zitat von flopark
Nur die Hoch- Runterzählung über die Buttons im MC "flower" funktioniert nicht.
Oh je, so viel Text, so eine kleine Ursache:
Wenn du einer globalen Variable einen Wert zuweisen willst, musst du immer _global davor schreiben...

Edit:
den anderen Thread hab ich gelöscht...

Geändert von sonar (30-04-2006 um 19:41 Uhr)
sonar ist offline   Mit Zitat antworten
Alt 30-04-2006, 21:55   #3 (permalink)
Neuer User
 
Benutzerbild von flopark
 
Registriert seit: Dec 2003
Beiträge: 28
Danke für die Antwort, aber das habe ich schon versucht. Ich habe auch schon an jeder Stelle im Projekt ein _global. vor meine Variable gesetzt. Es funktionier einfach nicht. Kann ich Dir meine .fla irgendwie zukommen lassen?
flopark ist offline   Mit Zitat antworten
Alt 01-05-2006, 02:55   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Grenz den Bug doch erst einmal ein, indem du dir mit ein paar trace-Befehlen die menueNr-Variable im Testmodus ausgeben lässt. Da hast du wenigstens einen Überblick darüber, was aktuell immer in der Variablen gespeichert wird.
  Mit Zitat antworten
Alt 02-05-2006, 08:51   #5 (permalink)
Neuer User
 
Benutzerbild von flopark
 
Registriert seit: Dec 2003
Beiträge: 28
Das hab ich jetzt mal gemacht und die Variable hat zu jedem Zeitpunkt immer nur den Wert 5. Es zählt weder hoch noch runter.
flopark ist offline   Mit Zitat antworten
Alt 02-05-2006, 09:11   #6 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Und du hast
PHP-Code:
_global.menueNr _global.menueNr 1;
// bzw.
_global.menueNr++; 
geschrieben..?
sonar ist offline   Mit Zitat antworten
Alt 02-05-2006, 10:03   #7 (permalink)
Neuer User
 
Benutzerbild von flopark
 
Registriert seit: Dec 2003
Beiträge: 28
ich habe

Code:
on(rollOver){
_global.menueNr = _global.menueNr + 1;
play();
}
geschrieben
flopark ist offline   Mit Zitat antworten
Alt 04-05-2006, 07:21   #8 (permalink)
Neuer User
 
Benutzerbild von flopark
 
Registriert seit: Dec 2003
Beiträge: 28
kann ich irgendjemandem die .fla mailen? ich verzweifle bald.
flopark ist offline   Mit Zitat antworten
Alt 11-06-2006, 20:47   #9 (permalink)
Neuer User
 
Benutzerbild von flopark
 
Registriert seit: Dec 2003
Beiträge: 28
Ich habe eben festgestellt, dass ich das Thema in der falschen Rubrik veröffentlicht habe. Es handelt sich ja um ActionScript2. Hat das Auswirkungen auf mein Problem?
Gruß, flo
flopark ist offline   Mit Zitat antworten
Alt 12-06-2006, 03:40   #10 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Nein, ist auch AS1 nicht AS2, auch wenn du es für AS2 veröffentlichst.

Am besten, du postest hier mal die fla.
  Mit Zitat antworten
Alt 12-06-2006, 20:15   #11 (permalink)
Neuer User
 
Benutzerbild von flopark
 
Registriert seit: Dec 2003
Beiträge: 28
OK, hier ist die .fla
Angehängte Dateien
Dateityp: zip zaehler.zip (31,7 KB, 3x aufgerufen)
flopark ist offline   Mit Zitat antworten
Alt 13-06-2006, 10:06   #12 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Ich weiss ja nicht, was du eigentlich erstellen möchtest, aber bei mir läuft eine Animation durch... Check mal die trace-Befehle, die ich eingesetzt habe...
Angehängte Dateien
Dateityp: zip zaehler2.zip (14,3 KB, 4x aufgerufen)
  Mit Zitat antworten
Alt 13-06-2006, 10:31   #13 (permalink)
Neuer User
 
Benutzerbild von flopark
 
Registriert seit: Dec 2003
Beiträge: 28
Bewegt sich bei Dir auch der Text wenn Du nach oben und unten drehst?
flopark ist offline   Mit Zitat antworten
Alt 13-06-2006, 11:14   #14 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Nein, das kann aber auch daran liegen, dass die Scrollbar die Textfeldinstanz nicht erkannt hat. Das Textfeld benötigt zwingend einen Instanznamen, wenn der bei den Komponentenparametern nicht angezeigt wird, solltest du den nachtragen.

Ode einfach eine Textarea-Komponente nehmen, da sind Scrollbar und Textfeld schon eine Einheit...
  Mit Zitat antworten
Alt 13-06-2006, 11:29   #15 (permalink)
Neuer User
 
Benutzerbild von flopark
 
Registriert seit: Dec 2003
Beiträge: 28
Die Menüpunkte sind ja garnicht in einem Textfeld. Das sind ja Grafiken.
Die Menüpunkte die durchscrollen sollen, sind ja in einem eigenen MC namens
"menue".
flopark 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 17:54 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele