Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-02-2004, 10:47   #1 (permalink)
dogfather
 
Benutzerbild von DaHofer
 
Registriert seit: Feb 2004
Ort: old europe
Beiträge: 50
Beginnerfrage: Bei RollOver ein Funktion wiederholt ausführen

Hi,

ich hab einen Scrollbalken in meinem Movie. Jetzt ist es allerdings so, dass die ScrollFunktion nur dann aufgerufen werden soll wenn ich über dem ScrollButton bin. Das funktioniert auch, jedoch nur einmalig. Wie kann ich das in eine Schleife einbauen, die sich dann wieder beendet wenn ich vom Button wieder weg rolle?

Ich hab mir mal überlegt das in eine while-Schleife zu bauen. Jedoch brauch ich dazu die Abfrage, ob die Mouse gerade über dem Button ist.

Weiß jemand Rat?
__________________
mc² studios ltd | wlwwd* | Globalstil | DQS
DaHofer ist offline   Mit Zitat antworten
Alt 27-02-2004, 10:57   #2 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
ActionScript:
  1. bla.onRollover=function
  2. {
  3.        this.onEnterFrame=function
  4.       {
  5.            trace("los - mach was....")
  6.       }
  7. }
  8.  
  9. bla.onRollout
  10. {
  11. delete this.onEnterFrame;
  12. }


wobei bla ein mc ist....

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 27-02-2004, 11:04   #3 (permalink)
dogfather
 
Benutzerbild von DaHofer
 
Registriert seit: Feb 2004
Ort: old europe
Beiträge: 50
Wow, ich bin begeistert.

Vielen lieben Dank!
__________________
mc² studios ltd | wlwwd* | Globalstil | DQS
DaHofer ist offline   Mit Zitat antworten
Alt 27-02-2004, 11:05   #4 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
um das gestreite von gestern beizulegen

DU kannst natülich auch einen leeren mc erstellen lassen (nur für diesen zweck) und diesem das ganze zeug zuweisen....
aber ich würde es so machen - das passt schon

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 27-02-2004, 11:11   #5 (permalink)
dogfather
 
Benutzerbild von DaHofer
 
Registriert seit: Feb 2004
Ort: old europe
Beiträge: 50
Ja, das Beilegen ist gut. Mit tut's leid dass ich so aufbrausend war, aber ich steh hier momentan ziemlich unter Druck und wenn dann nix geht, und sich die Tage dahinschleppen und man nicht weiß wann der nächste Flow kommt, dann ist das echt nervig. Alos, nix für Ungut.

Bye
__________________
mc² studios ltd | wlwwd* | Globalstil | DQS
DaHofer ist offline   Mit Zitat antworten
Alt 27-02-2004, 11:15   #6 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
kein Stress ...ging ja eh nit um mich...

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 27-02-2004, 11:17   #7 (permalink)
dogfather
 
Benutzerbild von DaHofer
 
Registriert seit: Feb 2004
Ort: old europe
Beiträge: 50
Wobei ich auf

"HiHiHi, der hatte Recht, du nicht! Bäh!"-Eintränge immer noch verzichten kann

aber das ja wirklich nicht von dir kam. Und beim nächsten Mal versuch ich das auch lockerer zu sehen. Aber das ist bei mir so ein rotes Tuch. Naja, jeder hat seine Macken.

Gruß, Mario
__________________
mc² studios ltd | wlwwd* | Globalstil | DQS
DaHofer ist offline   Mit Zitat antworten
Alt 27-02-2004, 11:27   #8 (permalink)
dogfather
 
Benutzerbild von DaHofer
 
Registriert seit: Feb 2004
Ort: old europe
Beiträge: 50
Noch ein Problem...

Jetzt kann ich den Butten nicht mehr draggen! Woran liegt das denn???

ActionScript:
  1. BoxKisses.BoxScrollBtn.onRollOver = function(){
  2.     this.onEnterFrame = KissesScrollFnctn;
  3.     }
  4.  
  5. BoxKisses.BoxScrollBtn.onRollOut = function(){
  6.     delete this.onEnterFrame;
  7.     }
  8.  
  9. BoxKisses.BoxScrollBtn.ScrollBtn.onPress = function(){
  10.     startDrag(this,true,0,(this._parent._parent.ScrollBeam._height - this._height),0,0);
  11.     }
  12.  
  13. BoxKisses.BoxScrollBtn.ScrollBtn.onRelease = function(){
  14.     stopDrag();
  15.     }
  16.  
  17. BoxKisses.BoxScrollBtn.ScrollBtn.onReleaseOutside = function(){
  18.     stopDrag();
  19.     }
  20.  
  21. function KissesScrollFnctn(){
  22.     NewYTfKisses = -((this.BoxKisses.TfKisses._height - this.BoxKisses.ScrollBeam._height / 100) * (this.BoxKisses.BoxScrollBtn.ScrollBtn._y / (this.BoxKisses.ScrollBeam._height - this.BoxKisses.BoxScrollBtn.ScrollBtn._height / 100)));
  23.     this.BoxKisses.TfKisses._y += Math.round((NewYTfKisses - this.BoxKisses.TfKisses._y) / 5);
  24.     }

Alles nicht so einfach...
__________________
mc² studios ltd | wlwwd* | Globalstil | DQS
DaHofer ist offline   Mit Zitat antworten
Alt 27-02-2004, 11:33   #9 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
weiss ich jetzt au net genau..habs gerade versucht nachzuvollziehen...
dachte es liegt daran das der enter frame gelöscht wird....aber das ist es glaub ich net...

kanns Dir nichts sagen...falls mir noch was zu einfällt melde ich mich....

versuch mal traces in die funktionen zu setzen - damit du siehst wo er reinkommt - und wo er gar nix ausführt...

Gruss nky

nky 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 17:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele