Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-11-2005, 12:50   #1 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
Question function nach kurzer rollover zeit löschen

hallo,

wie kann man eine function die beim rollover ausgelöst wird nach kurzer zeit (x sekunden) wieder löschen?

grüße,
gorgeous
__________________
:)
gorgeous ist offline   Mit Zitat antworten
Alt 02-11-2005, 12:53   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Wie meinste das denn? Nach dem rollOver? Für immer löschen?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 02-11-2005, 13:14   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Ort: In the arena
Beiträge: 165
hmm, vielleicht meinst du sowas?

Code:
btn.onRollOver=function ()
{
	if (!(this.rolledOver))
	{
		var clearRollOver=function (me)
		{
			clearInterval(me.clrIntvl);
			delete me.clrIntvl;
			delete me.rolledOver;
			delete me.onRollOver;
			trace("btn.onRollOver deleted!")
		}
		this.rolledOver=true;
		this.clrIntvl=setInterval(clearRollOver, 1000, this);
		trace("btn.onRollOver!");
	}
}
subHero ist offline   Mit Zitat antworten
Alt 07-11-2005, 15:07   #4 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
danke das suchte ich!

grüße,
gorgeous
__________________
:)
gorgeous ist offline   Mit Zitat antworten
Alt 10-11-2005, 00:30   #5 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
hi ich bins nochmal!

das script funktioniert ja schon prima aber wie kann ich den rollover nach dem er schon deletet wurde dann wieder nach x sekunden herstellen?

schöne grüße,
gorgeous
__________________
:)
gorgeous ist offline   Mit Zitat antworten
Alt 10-11-2005, 10:12   #6 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
keiner eine idee?

wie kann ich den rollover nach dem deleten wieder gültig machen?(z.b nach dem verlassen der btn fläche)

grüße,
gorgeous
__________________
:)
gorgeous ist offline   Mit Zitat antworten
Alt 10-11-2005, 10:38   #7 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hallo!
Das macht keinen Sinn. Wenn du den nach dem RollOut wieder gültig machen willst, kannst du dir das Löschen auch schenken.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-11-2005, 10:51   #8 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
Zitat:
Zitat von Der Frager
Hallo!
Das macht keinen Sinn. Wenn du den nach dem RollOut wieder gültig machen willst, kannst du dir das Löschen auch schenken.
seh ich auch so..
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 10-11-2005, 13:33   #9 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
naja das halt ist für einen effekt gedacht.
mir geht es darum das dieser nur ~2sec gültig ist und dann (auch wenn die maus noch auf dem btn ist) halt nicht mehr.

vielleicht hat ja jemand eine trotzdem eine idee auch wenn es sich etwas abstrakt anhört!

grüße,
gorgeous
__________________
:)
gorgeous ist offline   Mit Zitat antworten
Alt 10-11-2005, 13:35   #10 (permalink)
Neuer User
 
Registriert seit: Jun 2005
Beiträge: 237
wie wärs wenn du die animation 2 sec lang baust und dann stop();

??
D@luxe ist offline   Mit Zitat antworten
Alt 10-11-2005, 13:46   #11 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Dann guck dir mal setInterval an. Hat ja nix direkt dem RollOver zutun. Hatte subHero ja auch schon benutzt:
PHP-Code:
var tl this;
tl.createTextField("txt"10000);
tl.txt.autoSize true;
tl.txt.text "Ich bin nur 2 Sekunden zu sehen... Schade eigentlich - find's ganz schön hier!";
iv setInterval(function () {
    
clearInterval(iv);
    
removeMovieClip(tl.txt);
}, 
2000); 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-11-2005, 15:58   #12 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
irgendwie bekomm ich das damit nicht hin. hab mal mein .fla in den anhang gepackt.

das draggen soll wieder hergestellt werden nach dem rollOut!
würde mich sehr feuen wenn sich jemand das mal anschauen könnte!

grüße,
gorgeous
Angehängte Dateien
Dateityp: zip dragme-ff.zip (2,4 KB, 2x aufgerufen)
__________________
:)
gorgeous ist offline   Mit Zitat antworten
Alt 10-11-2005, 16:05   #13 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
PHP-Code:
function over() {
    
_root.menu1.item1.onRollOver = function() {
        if (!(
_root.menu1.item1.rolledOver)) {
            
_root.menu1.item1.startDrag();
            var 
clearRollOver = function (me) {
                
clearInterval(me.clrIntvl);
                
delete me.clrIntvl;
                
delete me.rolledOver;
                
delete me.onRollOver;
                
_root.menu1.item1.stopDrag();
                
trace("btn.onRollOver deleted!");
            };
            
_root.menu1.item1.rolledOver true;
            
_root.menu1.item1.clrIntvl setInterval(clearRollOver1000this);
            
trace("btn.onRollOver!");
        }
    };
}
over()
_root.menu1.item1.onRollOut over 
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-11-2005, 16:34   #14 (permalink)
05
 
Benutzerbild von gorgeous
 
Registriert seit: Nov 2004
Beiträge: 346
Thumbs up

vielen dank!

grüße,
gorgeous
__________________
:)
gorgeous 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 13:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele