Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 20-10-2003, 08:49   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 76
Mouse Over Bewegung.....HELP ME!!

Habe einen Stadtplan mit 4 Buttons (o.u.r.l.)
Folgendes Script liegt auf dem "oben Button"(bzw.auf den anderen Buttons):

-------------------------------------------------------------------------------

on (press) {
karte2.karte1.onEnterFrame = function() {
this._y-= 2;
};
}
on (release, releaseOutside) {
delete karte2.karte1.onEnterFrame;
}

-------------------------------------------------------------------------------

Frage:Wie kann ich ein mouse over realisieren?
Bei dem bisherigen Script funtzt es mit klick.Wenn ich ein "over"
angebe und auf den Button gehe bewegt er sich hält aber nicht
an.
Wo ist das Problem????
dreidesign ist offline   Mit Zitat antworten
Alt 20-10-2003, 08:53   #2 (permalink)
Genius
 
Benutzerbild von f@gju
 
Registriert seit: Sep 2003
Ort: Banned into Jail
Beiträge: 650
ActionScript:
  1. on (rollOver) {
  2. karte2.karte1.onEnterFrame = function() {
  3. this._y-= 2;
  4. };
  5. }
  6. on (rollOut) {
  7. delete karte2.karte1.onEnterFrame;
  8. }
__________________
Klick hier
f@gju ist offline   Mit Zitat antworten
Alt 20-10-2003, 09:00   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 76
Danke hat geklappt!!!!
Angenehme Woche noch............................
dreidesign ist offline   Mit Zitat antworten
Alt 20-10-2003, 09:42   #4 (permalink)
this.onEnterFame
 
Benutzerbild von RedSaint
 
Registriert seit: Feb 2002
Ort: Jetzte: Stuttgart
Beiträge: 1.666
j@gju

-> kurze interessens-zwischenfrage: welchen vorteil hat deine methode gegenüber einer einer hitest abfrabe?

ActionScript:
  1. onClipEvent(enterFrame){
  2. if(this.hitTest(_root._xmouse,_root._ymouse)){
  3. karte2.karte1._y-=2;
  4. }


oder sind die zwei lösungen gleichwertig?


gruß

_RED_
__________________
_may the force be with you_
.................................................. .........
on Fire 2008
.................................................. .........

Easy Crime available here
.................................................. .........

_RED_ + Flashforum = Big Love
.................................................. .........

A.K.A: ACHIM 0815
RedSaint ist offline   Mit Zitat antworten
Alt 20-10-2003, 09:59   #5 (permalink)
Genius
 
Benutzerbild von f@gju
 
Registriert seit: Sep 2003
Ort: Banned into Jail
Beiträge: 650
der vorteil ist (glaube ich) der performace gewinn
da onEnterFrame sonst weiter ausgeführt wird und in meinem beispiel nur wenn der mauszeige drüber ist.

abba eigentlich findich beide gut
__________________
Klick hier
f@gju ist offline   Mit Zitat antworten
Alt 20-10-2003, 10:01   #6 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
Jup, genau ... vor allem bei vielen Abfragen dieser Art merkt man das deutlich.

Ein Vorteil der hitTestmethode wäre die Abwärtskompatibilität - das würde auch schon mit Flash5 funktionieren.

Gruß
rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 20-10-2003, 10:06   #7 (permalink)
this.onEnterFame
 
Benutzerbild von RedSaint
 
Registriert seit: Feb 2002
Ort: Jetzte: Stuttgart
Beiträge: 1.666
stimmt - klingt logisch .. dein onEnterFrame wird erst bei OVER ausgelöst...meiner würde ständig laufen...

ok - wieder wat gelernt...






_RED_
__________________
_may the force be with you_
.................................................. .........
on Fire 2008
.................................................. .........

Easy Crime available here
.................................................. .........

_RED_ + Flashforum = Big Love
.................................................. .........

A.K.A: ACHIM 0815
RedSaint 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:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele