Ergebnis 1 bis 10 von 10

Thema: Flashnavi so umsetzbar?

  1. #1
    TP-Veteran Avatar von Zer0
    Registriert seit
    Mar 2007
    Ort
    Gevelsberg (NRW)
    Beiträge
    1.220

    Flashnavi so umsetzbar?

    Servus Leute,
    mit Flash mache ich eher selten was, aber in diesem Falle ist es wieder einmal so weit.

    Ich habe eine Navigation gebaut, und diese hat irgendwie auch einen leicht perversen Aufbau
    Fakt, das Dingen wird später auf einer poppeligen HTML-Seite landen.

    Man schaue sich an dieser Stelle vielleicht den Anhang an.

    Geplant habe ich folgendes: Man hovert auf die Navi (Button 1 in diesem Falle) und dann soll sich eine Sub Navi unter dem Button 1 herausschieben. Einzige Frage die sich mir da stellt:
    Wie sieht das aus, mit dem dort später drunter liegendem Text oder Bildern.
    Die Navi soll sich nach Möglichkeit über den Content schieben, ansonsten wäre das irgendwie doof. Nach Möglichkeit soll sie auch eine gewisse durchlässigkeit haben, dass man auch die Texte unter der Navi noch lesen kann (wie zu sehen).

    Ist das Umsetzbar, so wie ich mir das vorstelle, oder eher nicht?
    Falls ja, wäre ich für ein paar Stichwörter sehr dankbar.

    So well,
    schönen Abend noch allen.

    Zero
    Angehängte Grafiken Angehängte Grafiken  

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

    ich kann dir sogar ein grobe Richtung sagen
    Als erstes ohne JS ist es nicht umsetzbar
    Du brauchst 2 divs und das div welches das Menü beinhaltet, brauch ein z-index
    Dieses Div steuerst du mit JavaScript also die größe
    In Flash selber sind einige Berechnungen nötig:
    Beim Aufruf der SWF steuerst du das JS an und teilst ihm die Bühnengröße mit, die du mindestens brauchst.
    Beim rollOver eines Buttons, berechnest du den Platz den du brauchst und rufst dann wiederum das JS auf, damit du das Div vergrössern kannst.

    Verbindung flash zu js machst du am besten mit der ExternalInterface (flash.external.ExternalInterface) Klasse.

    Viel Spaß beim Basteln
    Gruß

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

    4bugs
    Home
    Amazon Wunschzettel

  3. #3
    TP-Moderator Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Ich hatte das mal bei diesem Menü so umgesetzt
    klick
    Gruß

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

    4bugs
    Home
    Amazon Wunschzettel

  4. #4
    TP-Veteran Avatar von Zer0
    Registriert seit
    Mar 2007
    Ort
    Gevelsberg (NRW)
    Beiträge
    1.220
    Ich vermute mal ganz stark, dass du den Code eher ungerne heraus gibst
    Das soll mir mal einen werden, auf jeden Fall bedanke ich mich schon einmal für das Schubsen in die richtige Richtung.
    Wie sieht das denn aus mit der Transparenz, die ist ja vermutlich nicht von vorne herein bei Flash gegeben?

    Ich verstehe, dass das JS die Größe der DIV steuert.
    Flash selbst berechnet sich, wie viel Platz es für diese "Sub-Navi" braucht. Wie auch immer es dies tut.
    Anschließend gibt Flash die Werte an JS weiter, worauf hin dieses die Größe der DIV ändert.
    Aber wird dann der Flashfilm nur größer? In mein Hirn will einfach nicht rein, wie das abläuft Wieso passt denn dann auf einmal meine Sub Navi da hin?

    Danke.. falls ich verstanden werde..

    Gruß

    Edit: Ja, in deinem Beispiel passiert eigentlich genau das, was bei mir auch passieren soll..

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

    Den Code gebe ich wirklich nicht raus, besonders weil der damalige Kunde wohl nicht verstehen würde das er einiges dafür bezahlen musste

    Ich schubse dich nochmal ein wenig an:
    Also du musst dem Flashfilm sagen, dass er nicht skallieren darf mit:
    Stage.scaleMode = "noScale";
    Das nächste ist, ein wenig Hintergrundwissen. Es heißt die Bühne ist Statisch, was aber nur teilweise stimmt. Du kannst zwar die Bühnengröße in Flash selber mit Stage.width = 200 zum Beispiel nicht erhöhen. Allerdings kannst du die Bühne von HTML aus vergrössern
    Der Rest ist Berechnung:
    Du weißt das dein Grundmenü, sagen wir mal 100 px hoch ist und ein Button 20 px hat.
    Du weißt wieviele Menüpunkte der Hauptpunkt hat, sagen wir mal es hat 10 Untermenüpunkte.
    Beim rollOver sprichst du eine Funktion die wiederum die Berechnung durchführt.
    Die Formel dafür müsste so aussehen: x = grundHöhe + buttonHöhe * anzahl
    also bei unserem Beispiel zu bleiben: x = 100 + 20 * 10
    dann hast du deine benötigten Bühnengröße-
    Diesen Wert schickst du dann ans JS und die erledigt den Rest.
    Als Grundlagen für das Menü habe ich von hier: klick
    Mein Menü hat noch ein paar Spierlerchen und Berechnungen mehr, zum Beispiel wird die Grafik der Höhe und Breite der Submenüs angepasst, neu berechnet und zusammen gesetzt (die besteht aus 9 einzelnen Teilen)

    Übrigens zu der Transparenz, der wmode ist dein Freund

    PS: habe ich eigentlich schon erwähnt, dass ich auch käuflich bin
    Gruß

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

    4bugs
    Home
    Amazon Wunschzettel

  6. #6
    TP-Veteran Avatar von Zer0
    Registriert seit
    Mar 2007
    Ort
    Gevelsberg (NRW)
    Beiträge
    1.220
    Schatz, ich weiß, dass du käuflich bist, wir hatten bereits vor kurzem eine "Zusammenarbeit"
    Lass mal 'ne Zahl hören- Nachricht oder e-Mail

    Okay, deine Erklärung hört sich sehr schlüssig an, und macht meiner Meinung nach auch vollkommen Sinn. Das lässt die Zwischenschritte irgendwie leichter wirken. Ich werde mal schauen was sich machen lässt

    Aber, für den faulen Mann wie mich, ginge auch nicht einfach folgende Variante:
    Wir machen den Flashfilm seine 100px plus seine benötigte Anzahl an Pixeln für die Buttons größer, also bei unserem Beispiel direkt 300 Pixel groß. Anschließend packen wir die .swf einfach ganz nach oben (in HTML) und sagen dann noch, dass sie transparent sein soll. Würde es nicht ganz platt so ebenfalls funktionieren, wäre zwar eine total schlechte Variante, aber es wäre eine
    Bei mir müsste nicht einmal etwas berechnet werden, da der feste Wert schon von Anfang an bekannt ist, Navi ist nicht dynamisch.

    War jetzt nur mal so eine Idee, ansonsten werde ich mir wohl ein wenig Zeit nehmen müssen, hehe.

    Gruß an alle Nachtschwärmer.

  7. #7
    TP-Greis Avatar von Rinaldo
    Registriert seit
    Oct 2003
    Ort
    Niederbayern
    Beiträge
    6.057
    Darf ich mich hier auch mal zu Wort melden und fragen, wieso das mit Flash gemacht werden soll/muss?

    Bei CSSPlay gibt´s ja auch ein Flyout-Menü mit Transparenz .
    </andy>
    m-ra

  8. #8
    TP-Moderator Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Deine Version geht zwar auch, aaaaaber bei einigen Browser kannst du nicht durchklicken. Sprich wenn im Text mal ein Link ist und das Menü drüber liegt, kannst du ihn nicht bedienen, bei meiner Version aber schon
    PN kommt gleich
    Gruß

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

    4bugs
    Home
    Amazon Wunschzettel

  9. #9
    TP-Veteran Avatar von Zer0
    Registriert seit
    Mar 2007
    Ort
    Gevelsberg (NRW)
    Beiträge
    1.220
    Warum mit Flash, die Frage beantworte ich dir gerne:
    Die Navi soll später einmal animiert werden, also zum Beispiel soll diese Fläche der Sub Navi "raussliden" und die Buttons sollen sich dann später ebenfalls animieren.
    Ansonsten wäre ich schon längst auf eine derartige Alternative angesprungen, nur ist es eben sehr wichtig, dass das Dingen animiert wird..

    Danke dennoch für den Link, ist auch mal sehr interessant.

  10. #10
    TP-Moderator Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Zitat Zitat von Rinaldo Beitrag anzeigen
    Darf ich mich hier auch mal zu Wort melden und fragen, wieso das mit Flash gemacht werden soll/muss?

    Bei CSSPlay gibt´s ja auch ein Flyout-Menü mit Transparenz .
    He du da, weil ich mit Flash mein Geld verdiene also bitte keine Werbung für CSS
    Gruß

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

    4bugs
    Home
    Amazon Wunschzettel

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Menu so im Typoscript umsetzbar
    Von m.zimmer im Forum TYPO3
    Antworten: 2
    Letzter Beitrag: 15.10.2007, 16:24
  2. Währe folgende Idee umsetzbar?
    Von newtronic im Forum Traum-Dynamik
    Antworten: 9
    Letzter Beitrag: 08.11.2005, 20:30
  3. portal mit flashnavi?
    Von Tiny Boom im Forum Webdesign allgemein
    Antworten: 6
    Letzter Beitrag: 03.11.2003, 12:46
  4. Flashnavi und Frameset funzt komisch ..
    Von Movefast im Forum Flash & Multimedia
    Antworten: 3
    Letzter Beitrag: 22.11.2002, 20:39

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