Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash CS3 Professional

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-04-2010, 11:29   #1 (permalink)
Neuer User
 
Benutzerbild von Royal Flush
 
Registriert seit: Aug 2006
Beiträge: 180
Menü....wie gemacht??

Hallo Flashers,

ein Frage: was meinst Ihr wie die Menüleiste links oben auf dieser seite hovemann.net gebaut ist?? Das bei MouseOver die Leiste rausfährt kann ich mir noch erklären, aber wie ist das gemacht, daß man dann innerhalb der ausgefahrenen Leiste noch weiter navigieren kann bzw. klicken kann und vor allem die Leiste offen bleibt bis man sie wieder verlässt.

Thanx a Mill
Flush
Royal Flush ist offline   Mit Zitat antworten
Alt 06-04-2010, 14:31   #2 (permalink)
Neuer User
 
Benutzerbild von Alaniak
 
Registriert seit: Jul 2002
Beiträge: 378
Das ist kein großes Ding. Ist ja nur ein MC der nach rechts geslided wird bei einem MouseOver und erst bei einem MouseOut wird zurückslided. Und in dem MC liegen dann einfach weitere Textfelder/MCs die auf die Unterseiten verlinkt sind.
__________________
Bitte keine PMs mit Hilfe-Anfragen, dafür gibts das Forum.
...und übrigens: das Wort heißt Nukular!
Alaniak ist offline   Mit Zitat antworten
Alt 06-04-2010, 19:38   #3 (permalink)
Neuer User
 
Benutzerbild von Royal Flush
 
Registriert seit: Aug 2006
Beiträge: 180
hmmm, also zB so?

PHP-Code:
Bild1.onRollOver = function()
{
       
this._xscale this._yscale 250;
}

Bild1.onRollOut = function()
{
       
this._xscale this._yscale 50;


Da ist aber das Problem, daß sich das Bild ganz plötzlich verändert (also auf Größe 250), wie aber kann ich es anstellen, daß Bild1 (also zB ein schwarzer Balken) sich animiert vergrößert, also in die Länge skaliert (mehrere Tweens)??
Royal Flush ist offline   Mit Zitat antworten
Alt 07-04-2010, 06:33   #4 (permalink)
Neuer User
 
Benutzerbild von Alaniak
 
Registriert seit: Jul 2002
Beiträge: 378
Schau dir mal die Tween-Klasse an oder besser noch Tweenlite, da kannst du die Balken ganz einfach und sauber animieren.
__________________
Bitte keine PMs mit Hilfe-Anfragen, dafür gibts das Forum.
...und übrigens: das Wort heißt Nukular!
Alaniak ist offline   Mit Zitat antworten
Alt 07-04-2010, 16:24   #5 (permalink)
Neuer User
 
Benutzerbild von Royal Flush
 
Registriert seit: Aug 2006
Beiträge: 180
hmmmm

Irgendwie funzt das nicht. hmmmm. Ich wollte den Balken jetzt erst mal mehr über die Timeline steuern. Das ist mir so weit auch gelungen, aber nur über eine Schaltfläche und das bedeutet, daß sich, sobald man den Hit-Bereich der Schaltfläche verlässt, auch wieder der Balken verkürzt. Mein Ziel ist es ja: Balken geht auf......man kann dann innerhalb des Balkens neue Channels anwählen....wenn man den Balken (egal an welcher stelle) verlässt geht er wieder zu. Anbei mal meine vorläufige Datei, würde mich noch mal über Feedback freuen!
Angehängte Dateien
Dateityp: fla navi_pullout_V001.fla (30,0 KB, 6x aufgerufen)

Geändert von Royal Flush (07-04-2010 um 16:26 Uhr)
Royal Flush ist offline   Mit Zitat antworten
Alt 08-04-2010, 07:21   #6 (permalink)
Neuer User
 
Benutzerbild von Alaniak
 
Registriert seit: Jul 2002
Beiträge: 378
Mach das mit AS per Tweenklasse oder Tweenlite.
Lad dir mal Tweenlite runter (TweenLite – A Lightweight, FAST Tweening Engine GreenSock), dann erstellst du einen mc und benutzt z.B. folgendes AS:
PHP-Code:
import com.greensock.TweenLite;

balken.onRollOver = function(){
    
TweenLite.to(this1, {_xscale:500ease:Strong.easeOut});
}

balken.onRollOut = function(){
    
TweenLite.to(this1, {_xscale:100ease:Strong.easeOut});

Auf der Tweenlite Seite steht auch ausreichend dokumentiert was du alles machen kannst.

Das ist um einiges einfacher und zeitsparender als mit Zeitleistentweens zu arbeiten.
__________________
Bitte keine PMs mit Hilfe-Anfragen, dafür gibts das Forum.
...und übrigens: das Wort heißt Nukular!
Alaniak ist offline   Mit Zitat antworten
Alt 08-04-2010, 07:57   #7 (permalink)
alte pfeife
 
Benutzerbild von muschko
 
Registriert seit: May 2003
Ort: Kassel
Beiträge: 1.222
Da skaled doch gar nix!
Wenn du den MovieClip skalesed natürlich streched sich dann dein MC.

Das ist ganz einfach ein Menübalken der außerhalb der Bühne liegt und einfach nur reingetweent wird. Mehr ist das doch nicht.
muschko ist offline   Mit Zitat antworten
Alt 08-04-2010, 08:22   #8 (permalink)
Neuer User
 
Benutzerbild von Alaniak
 
Registriert seit: Jul 2002
Beiträge: 378
Klar, "reinfahren" ist besser als "stretchen". Vor allem da ja noch Text/MCs in dem Balken liegen.
__________________
Bitte keine PMs mit Hilfe-Anfragen, dafür gibts das Forum.
...und übrigens: das Wort heißt Nukular!
Alaniak ist offline   Mit Zitat antworten
Alt 08-04-2010, 09:09   #9 (permalink)
Neuer User
 
Benutzerbild von Royal Flush
 
Registriert seit: Aug 2006
Beiträge: 180
Hi zusammen,

schaut mal anbei habe ich eine Datei angehängt, bin mit Bordmitteln jetzt schon weiter gekommen. Hat auch relativ einfach ohne die Tween Klasse funktioniert. Allerdings habe ich jetzt das Problem, daß bei MouseOver über den Text die ganze Geschichte flackert. Falls ihr da noch eine Idee habt?

Cheers
Flush
Royal Flush ist offline   Mit Zitat antworten
Alt 08-04-2010, 10:13   #10 (permalink)
Neuer User
 
Benutzerbild von Alaniak
 
Registriert seit: Jul 2002
Beiträge: 378
Da ist keine Datei :-)
__________________
Bitte keine PMs mit Hilfe-Anfragen, dafür gibts das Forum.
...und übrigens: das Wort heißt Nukular!
Alaniak ist offline   Mit Zitat antworten
Alt 08-04-2010, 10:16   #11 (permalink)
Neuer User
 
Benutzerbild von Royal Flush
 
Registriert seit: Aug 2006
Beiträge: 180
sorry, anbei noch mal die Datei!!!!!
Angehängte Dateien
Dateityp: fla simple_pull_003_2.fla (59,0 KB, 9x aufgerufen)
Royal Flush ist offline   Mit Zitat antworten
Alt 08-04-2010, 11:00   #12 (permalink)
Neuer User
 
Benutzerbild von feivelmaus
 
Registriert seit: Jun 2007
Ort: Berlin
Beiträge: 1.078
Also in as2 funzt es so:

Code:
this.dein_mc.onEnterFrame = function() { 
    if (this.hitTest(_root._xmouse, _root._ymouse)) { 
        this.nextFrame(); 
    } 
    else{this.prevFrame()} 
};
Dann kannst du in 'dein_mc' Buttons etc. reinpacken und die ansteuern.

AS3 dürfte ja auch net so viel anders sein.
__________________
Grüße, der Feivel

Showcase
feivelmaus ist offline   Mit Zitat antworten
Alt 08-04-2010, 13:49   #13 (permalink)
Neuer User
 
Benutzerbild von Royal Flush
 
Registriert seit: Aug 2006
Beiträge: 180
Danke Feivel,

werde das mal in Ruhe ausprobieren und schauen ob ich das irgendwie in AS3 migrieren kann. Auf jeden Fall vielen Danke für das schnelle Feedback!!

Flush
Royal Flush ist offline   Mit Zitat antworten
Alt 08-04-2010, 20:59   #14 (permalink)
Neuer User
 
Benutzerbild von Royal Flush
 
Registriert seit: Aug 2006
Beiträge: 180
Hmmm

Hi Feivel,

bin gerade so ziemlich am Ende mit meinen Ideen :-( Ich habe versucht Dein Script anzuwenden, bin da aber glaube ich ganz schön auf dem Holzweg. Ich hab das Ganze jetzt zwar irgendwie in AS2 hinbekommen, habe aber immer noch das gleiche Problem wie in meiner AS3 Datei: wenn man auf die Schrift geht dann fährt der Balken wieder zurück. Vielleicht kannst Du mir da noch mal einen Schubs geben, wäre Klasse, bin nämlich schon am verzweifeln.
(anbei noch mal meine AS2-Datei mit Deinem Script...)

Thanx
Flush
Angehängte Dateien
Dateityp: fla simple_pullout_AS2_V002.fla (57,5 KB, 2x aufgerufen)
Royal Flush ist offline   Mit Zitat antworten
Alt 08-04-2010, 21:13   #15 (permalink)
Neuer User
 
Benutzerbild von feivelmaus
 
Registriert seit: Jun 2007
Ort: Berlin
Beiträge: 1.078
Du hast da einen denkfehler drin.

Du willst, dass sich ein MC bewegt. Dieser MC hat wiederrum einen Button drin -> Button in den MC packen.

Dann das Script für den MC samt Inhalt anwenden.
Dann willst du du den Button in den MC noch klickbar machen, also Button über AS ansteuern...

Hab dir mal ein Bsp. angehangen.
Angehängte Dateien
Dateityp: fla roll.fla (26,5 KB, 5x aufgerufen)
__________________
Grüße, der Feivel

Showcase
feivelmaus 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
wie ist das gemacht? thomas_as Flash Einsteiger 1 12-06-2008 21:16
Menü - wie sind die Buttons gemacht? jungspund Flash Einsteiger 2 29-09-2007 19:33
wie ist das gemacht? chaoscarl Flash MX 24 10-10-2006 23:26
Wie gemacht?? 1vision Flash 4 und Flash 5 3 02-08-2003 19:07


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele