Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-09-2004, 15:58   #1 (permalink)
schokoriegel
 
Registriert seit: Mar 2004
Ort: Bayern
Beiträge: 3
rollout Bewegung

bin leider völliger Anfänger was AS angeht und völlig hilflos

Habe eine Schaltfläche, bei rollover "fährt" langsam ein Container mit Text auf die Bühne.
Bei rollout möchte ich folgendes: der Container soll an der Stelle, an der ich mit der Maus vom Schalter gehe, sofort wieder zurückfahren, also in die andere Richtung von der Bühne.
Nur mit gotoandstop o.ä. geht das ja nicht, denn dann fährt der Container erst zum letzten Bild bzw. er "hüpft" dorthin, ich will aber, dass er bei rollover sofort in die andere Richtung "gleitet" (also langsam wieder zurück) und bei erneuten rollover dann auch wieder die Richtung wechselt.

Das ist ja machbar, aber wie...und ist das zu "schwer" für einen Anfänger??
Wenn ich nur ungefähr die Richtung wüsste, in die ich denken muss...dann komm ich vielleicht irgendwie weiter mit Büchern/Internet/....

Vielen Dank
schlumpfine
schlumpfine ist offline   Mit Zitat antworten
Alt 22-09-2004, 16:09   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hi.

Also wenn Du schon einen Tween hast,
würde ich es so machen.

ActionScript:
  1. _root.box_mc.stop();
  2. // --------------------------------------
  3. _root.knopf_mc.onRollOver = function() {
  4.  this.onEnterFrame = function() {
  5.   _root.box_mc.nextFrame();
  6.  };
  7. };
  8. _root.knopf_mc.onRollOut = function() {
  9.  this.onEnterFrame = function() {
  10.   _root.box_mc.prevFrame();
  11.  };
  12. };
  13. // --------------------------------------
  14.  
Angehängte Dateien
Dateityp: zip hinUndHer.zip (4,5 KB, 14x aufgerufen)
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 22-09-2004, 16:45   #3 (permalink)
aka stauby
 
Benutzerbild von webdust
 
Registriert seit: Mar 2004
Ort: Würzburg
Beiträge: 705
Oder mit Funktionen, falls du nicht mit Tweens arbeiten willst.

ActionScript:
  1. vor = function() {
  2.  mc._x +=2;
  3.   if(container._x > grenze1) {
  4.    clearInterval(Intervall);
  5.   }
  6. }
  7.  
  8. vor = function() {
  9.  mc._x -=2;
  10.   if(container._x < grenze2) {
  11.    clearInterval(Intervall);
  12.   }
  13. }
  14.  
  15. button.onRollOver = function() {
  16.  clearInterval(Intervall);
  17.  Intervall = setInterval(vor,50,container);
  18. }
  19.  
  20. button.onRollOut = function() {
  21.  clearInterval(Intervall);
  22.  Intervall = setInterval(zuruck,50,container);
  23. }

Hi biz
__________________
"The things you own end up owning you."
webdust ist offline   Mit Zitat antworten
Alt 23-09-2004, 00:33   #4 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hi webdust
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz 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:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele