Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-03-2005, 13:34   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2004
Beiträge: 181
rollover bei release umgehen oder ausschalten

Folgendes Problem:
PHP-Code:
on(rollOver)
{        
    
        
this.fader(-100true"Verwaltung");        
    
        
}

on(rollOut)
{
    
this.fader(+10100false);
    
meinmc.test.removeTextField();
    
}

on(release)
{
    
    
this._xmouse 0;
    
this._ymouse 0;
    
this.Mouse.hide();
    
this._alpha 100;
    
gotoAndPlay(91);
    
this.Mouse.show();

ich möchte also bei on(release) den film springen lassen. Das problem isz dabei, das die Mouse immer noch über dem objekt ist, welches dabei animiert wird. Es wird alslo on(rollOver) ausgelöst. wie kann ich das Prob. lösen? bei on(release) mein Versuch, der gläglich scheiterte.

Danke
__________________
Gruß Michael
xoos ist offline   Mit Zitat antworten
Alt 04-03-2005, 14:01   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Du kannst _xmouse und _ymouse nur auslesen, aber nicht setzen. Deine Zuweisungen auf 0 machen daher keinen Sinn.

Du kannst aber den Rollover auf dem release löschen, wenn du statt der Clipevents Zeitleistenevents nimmst. Dazu benötigt der MC einen Instanznamen und ein Script auf der Hauptzeitleiste, z.B.:
ActionScript:
  1. meinMC.onRollOver = function(){...}
  2. meinMC.onRollOut = function(){...}
  3.  
  4. meinMC.onRelease = function(){
  5.    delete _level0.onRollOver;
  6.    delete _level0.onRollOut;
  7.    ...
  8. }
  Mit Zitat antworten
Alt 04-03-2005, 15:29   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 85
Jo so würde ich es auch machen. Einfach die ungewünschten Eventhandler (onRollOver in diesem Fall) temporär löschen.
__________________
_____________________
Es gibt hier nichts zu sehen, bitte gehen sie weiter :)
Tango2k3 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 03:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele