Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-10-2006, 17:11   #1 (permalink)
Flash-Fan
 
Benutzerbild von Hoscakal
 
Registriert seit: Jul 2003
Ort: Berlin
Beiträge: 139
OnRelease function Beenden !

Hallo !

kann jemand mir bitte sagen, wie ich eine onRelease = function () beenden kann, damit das Button zum zweiten Klick nicht mehr reagiert !

So
Hoscakal ist offline   Mit Zitat antworten
Alt 03-10-2006, 17:12   #2 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
In der Funktion selber:
PHP-Code:
delete this.onRelease
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 03-10-2006, 17:15   #3 (permalink)
Flash-Fan
 
Benutzerbild von Hoscakal
 
Registriert seit: Jul 2003
Ort: Berlin
Beiträge: 139
DANKE ... ich habe nur dies sch.. THIS vergessen !

aber wie kann ich es wieder aktiveren, nach dem was anderes geklickt wurde ?
Hoscakal ist offline   Mit Zitat antworten
Alt 03-10-2006, 17:19   #4 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Du bist mir ja einer...
Willst du das jetzt nur für einen Button oder auch noch für mehrere?

Dann wäre vielleicht diese Lösung besser:
PHP-Code:
myButt.release true;

myButt.onRelease = function()
{
     if( 
this.release )
     {
          
this.release false;
          
// do stuff....
     
}
}

anotherButt.onRelease = function
{
     
myButt.release true;

Kommt ganz auf die Situation an...
__________________
ERROR: Signature is too large
rendner[i] ist offline   Mit Zitat antworten
Alt 03-10-2006, 17:20   #5 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
ActionScript:
  1. // Beispiel 1
  2. function asdf()
  3. {
  4. }
  5.  
  6. this.onRelease = asdf;
  7. delete this.onRelease;
  8. this.onRelease = asdf;
  9.  
  10. // Beispiel 2
  11. var active = 1;
  12. this.onRelease = function()
  13. {
  14.     if(active)
  15.     {
  16.     }
  17. }
  18. // dann halt var switchen
  19.  

*langsamer
sebastian ist offline   Mit Zitat antworten
Alt 03-10-2006, 17:24   #6 (permalink)
Flash-Fan
 
Benutzerbild von Hoscakal
 
Registriert seit: Jul 2003
Ort: Berlin
Beiträge: 139
danke, für die blitzschnelle antworten !

Super beispiele, Jetzt funktiniert alles dankeee !
Hoscakal 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 23:56 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele