Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-12-2011, 14:25   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2011
Beiträge: 18
Question Konkretes Programmierungsproblem: MovieClip deaktiviert nach erstmaliger Aktivierung

Hallo zusammen,

ich habe ein kleines Problem bei dem nicht weiterkomme. (Action Script 2, Flash Professional 8 portable)

Es geht um folgendes:

Ich befinde mich INNERHALB eines Movieclips, der eine kleine Animation beinhaltet. (Ein Riss in einer Wand der sich bei klicken öffnet)

Ich möchte folgendes erreichen:
Bei erstmaligen klicken wird die kleine Animation abgespielt.
Danach ist es entweder gar nicht mehr möglich darauf zu klicken, oder aber es erscheint Text beim 2. mal darauf klicken, die Animation wird aber nicht mehr abgespielt.

Ich habe folgendes versucht, hiermit funktioniert der MC aber ÜBERHAUPT nicht mehr (klicken darauf ist nicht möglich)?!?! ist es überhauptpmöglich einen MC während einer Funktion zu deaktivieren?
ActionScript:
  1. stop();
  2.  
  3. var grieta_click = 0;   //Variable für Risszustand geschlossen, MC noch nicht geklickt
  4.  
  5. if (grieta_click = 0){ 
  6.     this.enabled = true;
  7. }
  8.  
  9. if (grieta_click = 1){ 
  10.     this.enabled = false;
  11. }
  12.  
  13.  
  14. this.onRelease = function (){
  15.     gotoAndPlay(1);
  16.     grieta_click = 1;
  17. }

Wäre euch dankbar, wenn mir jemand auf die Sprünge helfen könnte...

Gruß

Steffi

Geändert von Martin Kraft (16-12-2011 um 15:14 Uhr)
Flyhigh_flashin ist offline   Mit Zitat antworten
Alt 16-12-2011, 14:33   #2 (permalink)
+ Zimt & Zucker
 
Registriert seit: Mar 2006
Ort: hinterm Mond gleich links
Beiträge: 2.041
Willkommen im Flashforum!

Zitat:
Zitat von Flyhigh_flashin Beitrag anzeigen
Ich möchte folgendes erreichen:
Bei erstmaligen klicken wird die kleine Animation abgespielt.
Danach ist es entweder gar nicht mehr möglich darauf zu klicken,
Zitat:
Zitat von Flyhigh_flashin Beitrag anzeigen
hiermit funktioniert der MC aber ÜBERHAUPT nicht mehr (klicken darauf ist nicht möglich)?!?!
Dann hast du doch das erreicht, was du wolltest
__________________
anbei Grüße vom milchreis: Viva la [Silb]
"Selbst wenn uns nur noch der Zynismus treibt, wir werden trotzdem einfach immer weiter gehen!"

[Von null auf Flash in einem Klick.] <<< klick
milchreis ist offline   Mit Zitat antworten
Alt 16-12-2011, 14:47   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2011
Beiträge: 18
nein weil ich von anfang an nicht mehr darauf klicken kann mit dieseem skript, ergo die animation nicht abspielen kann...sry ein bisschen missverständlich formuliert.

Geändert von Flyhigh_flashin (16-12-2011 um 14:50 Uhr)
Flyhigh_flashin ist offline   Mit Zitat antworten
Alt 16-12-2011, 14:58   #4 (permalink)
Neuer User
 
Benutzerbild von andrelehnert
 
Registriert seit: Oct 2007
Ort: Kölle
Beiträge: 1.231
kleines Syntaxproblem auf jeden Fall schonmal.
Es muss heißen:
PHP-Code:
if (grieta_click == 0){...};
if (
grieta_click == 1){...} 
Mit Deiner Version weist Du grietaClick die 0 bzw die 1 zu und erntest dadurch immer ein true für die if-Bedingung.

LG ANdré
__________________
Die Hoffnung stirbt zuletzt.
Aber sie stirbt.
andrelehnert ist gerade online   Mit Zitat antworten
Alt 16-12-2011, 15:09   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2011
Beiträge: 18
danke

habe das problem gelöst, kann jetzt nur beim 2. mal nicht mehr darauf klicken, ging einfach so:

this.onRelease = function (){
gotoAndPlay(1);
this.enabled = false;
}

mit der variable wollte es nicht klappen, kann es sein dass 1 vorweg als true gilt und es deshalb nicht funktioniert hat?

Danke jedenfalls!
Flyhigh_flashin ist offline   Mit Zitat antworten
Alt 16-12-2011, 15:11   #6 (permalink)
Neuer User
 
Benutzerbild von andrelehnert
 
Registriert seit: Oct 2007
Ort: Kölle
Beiträge: 1.231
Das lag wie gesagt an den fehlenden doppelten Gleichheitszeichen.

LG ANdré
__________________
Die Hoffnung stirbt zuletzt.
Aber sie stirbt.
andrelehnert ist gerade online   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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Newsletter, Aktivierung erst nach erfolgreicher Email Zustellung? adriling PHP und MySQL 3 13-05-2004 10:53
movieclip.function deaktiviert Buttons josef ActionScript 1 4 28-01-2004 17:06
Nach Aktivierung der HTML-Funktion des txt-Feldes kein Text bei dyn. TXT mit LadeFunk Meier297 ActionScript 1 3 05-08-2003 18:23
modem weg nach getty - aktivierung jay ar Am Rande 5 15-06-2003 19:32
MovieClip.onPress Event deaktiviert Buttons mogli0815 Flash MX 9 13-04-2003 22:36


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele