Ergebnis 1 bis 7 von 7

Thema: Buttonanimation

  1. #1
    TP-Junior
    Registriert seit
    Aug 2009
    Beiträge
    6

    Buttonanimation

    Hallo,
    ich habe ein Problem und hoffe dass ihr mir bitte helfen könnt.
    Ich will, dass wenn man mit der Maus über den Button geht sich z.B. ein schwarzer Homebutton nach unten verschiebt und dafür von oben ein blauer Homebutton kommt. Hier habe ich noch kein Problem habe das ganze mit 2 Movieclips und Masken gemacht und funktioniert auch genau so wie ich es will.

    Aber ich schaffe es nicht, dass sobald der Mauszeiger nicht mehr über dem Button ist, dass diese Animation wieder zurückläuft bzw eine Animation startet wo der schwarze den blauen Homebutton nach oben verdrängt? Da habe ich den Beitrag von Wanderratte (http://www.traum-projekt.com/forum/1...arblich-3.html) gefunden jedoch bin ich nicht annähernd mit Flash genug vertraut um mir hier die Informationen rauszuholen die ich bräuchte
    Nun wollte ich euch bitte ob ihr mir einen möglichst einfache Lösung für mein Problem zeigen könntet.

  2. #2
    TP-Junior
    Registriert seit
    Aug 2009
    Beiträge
    6
    Wo sind die Flash-Spezialisten?

  3. #3
    TP-Moderator Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Immer mit der Ruhe, in irgendeiner Form müssen auch die Spezies ihr Geld verdienen.
    Ich habe dir im DW diesen Link gegeben: klick
    Das Menü macht eigentlich schon alles was du willst, auf jedenfall das Grundprinzip.
    Wie ich dir auch schon im DW gesagt habe, geht das mit Button schonmal garnicht sondern du musst MCs nehmen und darauf die Scripte anwenden.
    Hier hast du ein einfaches Script, wie sowas aussehen könnte:
    PHP-Code:
    deinMC.onRollOver = function() {
        
    delete this.onEnterFrame;
        
    this.play();
    };
    deinMC.onReleaseOutside deinMC.onRollOut = function();
    {
        
    this.reWind();
    };
    MovieClip.prototype.reWind = function();
    {
        
    this.onEnterFrame = function() {
            (
    this._currentframe>1) ? this.prevFrame() : delete this.onEnterFrame;
        };
    }; 
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

  4. #4
    TP-Junior
    Registriert seit
    Aug 2009
    Beiträge
    6
    Vielen Dank für deine Bemühungen
    Was muss ich bei deinem script für einen Test damit ich es verstehe anpassen außer den Namen meines MC?
    Denn Flash sagt mir, dass rewind keine Funktion ist.
    Geändert von DAEM0N (24.08.2009 um 19:54 Uhr)

  5. #5
    TP-Moderator Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    sorry,

    da haben sich ein paar ; eingeschlichen, die da nicht hingehören.
    PHP-Code:
    deinMC.onRollOver = function() {
        
    delete this.onEnterFrame;
        
    this.play();
    };
    deinMC.onReleaseOutside deinMC.onRollOut = function(){
        
    this.reWind();
    };
    MovieClip.prototype.reWind = function(){
        
    this.onEnterFrame = function() {
            (
    this._currentframe>1) ? this.prevFrame() : delete this.onEnterFrame;
        };
    }; 
    deinMC ist der Instanzname bitte nicht mit dem Namen in der Bibliothek verwechseln.
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

  6. #6
    TP-Junior
    Registriert seit
    Aug 2009
    Beiträge
    6

    Danke ;)!

    Vielen Dank Wanderratte.
    Jedoch habe ich nun ein "Folgeproblem" da ich vorher mit AS3 die Buttons gebaut habe. Hierbei habe ich folgende Befehle verwendet:

    PHP-Code:

    import flash
    .events.MouseEvent;

    var 
    home:URLRequest = new URLRequest ("Home.html");


    home_btn.addEventListener(MouseEvent.CLICKhomeClick);
    home_btn.addEventListener(MouseEvent.MOUSE_OUThomeOut);

    function 
    homeClick(event:MouseEvent):void{
        
    gotoAndStop("gethome");
    }
    function 
    homeOut(event:MouseEvent):void{
        
    gotoAndStop("1");
         
    }
     
    home_btn.addEventListener(MouseEvent.CLICK,homeLink);
    function 
    homeLink(event:MouseEvent):void{
        
    navigateToURL(home,"_self");

    Nun bin ich ziemlich ratlos, da ich nicht das Wissen habe wie ich nun das gleiche Ergebnis mit AS2 bekommen soll.
    Kannst du mir da bitte nochmal helfen? ^^
    Geändert von DAEM0N (25.08.2009 um 13:28 Uhr)

  7. #7
    TP-Junior
    Registriert seit
    Aug 2009
    Beiträge
    6
    Wie kann ich das mit AS3 machen oder welche Befehle brauche ich für AS2?
    Geändert von DAEM0N (28.08.2009 um 17:31 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. ButtonAnimation-zweiterblind_button?
    Von Highhead im Forum Flash & Multimedia
    Antworten: 1
    Letzter Beitrag: 18.01.2007, 18:09

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51