Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-08-2006, 10:36   #1 (permalink)
Designaktivist
 
Benutzerbild von der-sam
 
Registriert seit: Oct 2003
Ort: Lippe
Beiträge: 156
Fehler im Actionscript?

Hallöle, irgendwie finde ich den Fehler nicht... warum funktioniert mein Button nicht?

Zum Aufbau: Mein Moviecip fuenfeck soll sich mit seinen Unterelementen drehen (funktioniert auch), jedoch nur bei release vom button "weiter". Die Variable klickbar verhindert ein weiteres auslösen des Buttons zur Laufzeit der Verzweigung in der gedreht wird.

Sieht jemand einen Fehler?
Code:
_root.i=0;
_root.klickbar=true;

fuenfeck.onEnterFrame = function() {
	if (_root.i<0){
		this._rotation=this._rotation-1;
		this.kreis1._rotation=this.kreis1._rotation+1;
		this.kreis2._rotation=this.kreis2._rotation+1;
		this.kreis3._rotation=this.kreis3._rotation+1;
		this.kreis4._rotation=this.kreis4._rotation+1;
		this.kreis5._rotation=this.kreis5._rotation+1;
		_root.i++;
	}else if(_root.klickbar==false and _root.i==0){
		_root.klickbar=true;
	};
} 

weiter.onRelease = function(){
	if (_root.klickbar==true){
		_root.i=-72;
	};
	_root.klickbar=false;
};
der-sam ist offline   Mit Zitat antworten
Alt 21-08-2006, 10:50   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!

Flash 8 sollte dir eigentlich eine Fehlermeldung raushauen, da es "and" in dieser Form nicht mehr gibt.
PHP-Code:
...
}else if(
_root.klickbar==false && _root.i==0){
... 
Ansosnten verstehe ich nicht ganz, was genau das werden soll.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 21-08-2006, 11:00   #3 (permalink)
Designaktivist
 
Benutzerbild von der-sam
 
Registriert seit: Oct 2003
Ort: Lippe
Beiträge: 156
ist eigentlich recht simpel:
es ist ein Fünfeck, dass sich linksherum dreht.
Auf den Ecken des Fünfecks sind Kreise platziert (mit Schrift drin), die sich rechtsherum drehen.

Das Fünfeck dreht sich immer eine Ecke weiter (also 72°) beim Klick auf den Button "weiter".

Wichtig war mir dabei, dass nach einem Klick und während dem Drehvorgang nicht nochmal geklickt werden kann (_root.i darf nur auf 72° gesetzt werden, wenns auf 0° steht.)
der-sam ist offline   Mit Zitat antworten
Alt 21-08-2006, 11:07   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hab's gerade mal kurz ausprobiert. "and" scheint dann doch nicht das Problem zu sein und es geht doch auch?
Abgesehen davon solltest du vielleicht das onEnterFrame() löschen, wenn du es nicht mehr brauchst.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 21-08-2006, 11:50   #5 (permalink)
Designaktivist
 
Benutzerbild von der-sam
 
Registriert seit: Oct 2003
Ort: Lippe
Beiträge: 156
Nein, das "and" ist nicht das Problem. Da muss irgendwas anderes nicht stimmen.
Hier mal die *.fla.
Angehängte Dateien
Dateityp: zip fuenfeck.zip (6,0 KB, 5x aufgerufen)
der-sam ist offline   Mit Zitat antworten
Alt 21-08-2006, 12:49   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Ich verstehe das Problem nicht. Wenn ich "weiter" anklicke, dreht sich dein Fünfeck eine "Ecke" weiter. Währenddessen kann ich klicken, wie ich will, da passiert nix.
Übrigens kannst du auch weiter.enabled = false benutzen, um deine Schaltfläche zu sperren.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 22-08-2006, 09:11   #7 (permalink)
Designaktivist
 
Benutzerbild von der-sam
 
Registriert seit: Oct 2003
Ort: Lippe
Beiträge: 156
du hast recht... es geht.
Merkwürdig... aber ich hab natürlich nichts dagegen

Das mit schaltfläche.enabled=false ist gut zu wissen, danke für die Info.
der-sam ist offline   Mit Zitat antworten
Alt 22-08-2006, 09:32   #8 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Zitat:
Zitat von Der Frager
Hallo!

Flash 8 sollte dir eigentlich eine Fehlermeldung raushauen, da es "and" in dieser Form nicht mehr gibt.
Wie? Was? man kann nicht mehr && als "and" in eine if-Anweisung benutzen?
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 22-08-2006, 09:45   #9 (permalink)
Designaktivist
 
Benutzerbild von der-sam
 
Registriert seit: Oct 2003
Ort: Lippe
Beiträge: 156
nein nein, keine Panik.
1. Hast du Fragers Kommentar falsch interpretiert, er meinte das "and" nicht mehr geht
2. Geht beides ohne auch nur das geringste Problem zu verursachen.

Aber das weißt du bestimmt, oder? Das war mehr eine retorische Frage, right?
der-sam ist offline   Mit Zitat antworten
Alt 22-08-2006, 09:53   #10 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Ahh ... uff ... nu hab ichs kapiert ... *panikschubvorbei*
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 22-08-2006, 11:22   #11 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hehe, sorry for "panikschub". Nur mal kurz nebenbei: Habe ich mich vertan - denn nicht "and" gibt's in Flash 8 so nicht mehr, sondern "add".
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 22-08-2006, 14:56   #12 (permalink)
Designaktivist
 
Benutzerbild von der-sam
 
Registriert seit: Oct 2003
Ort: Lippe
Beiträge: 156
aha, also ist da doch etwas von den Tiefen der Weiterentwicklung verschluckt worden. Wurde das gute "add" gefragt? Nein. Es wurde einfach aussortiert, zur Seite geschoben, nicht mehr beachtet. Grausam aber wahr.
Was solls, ich habs auch nie benutzt.
der-sam 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 09:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele