Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-10-2005, 11:08   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 24
Navigation mit Ebenen in AS erstellen

Liebes Flash-User,

seit mehreren Wochen arbeite ich bereits an einer neuen Homepage und habe folgendes Problem leider noch nicht lösen können.
Ich hatte bereits eine ähnliche Anfrage in diesem und vielen anderen Flash-Foren gestellt, aber leider konnte mir damals keiner weiterhelfen. Ich weiß nicht, ob's daran liegt, dass es zu shwer ist oder zu simpel... ich selbst muss auch gestehen habe in Flash nur elementare Kenntnisse (ich bin aber sehr lernfähig ).

Im Notfall muss ich tatsächlich einen Web-Designer beauftragen, aber Geld ist leider sehr knapp und so habe ich noch die Hoffnung, dass jemand evtl. dennoch helfen kann.

FOLGENDES MÖCHTE ICH ERZIELEN:
In einem Flash-Movie ist eine Navigation, mit der man verschiedene Punkte aufruft. Wenn man auf einen der Button drückt soll
a) im Framset eine bestimmte HTML-Datei geöffnmet werden (das ist natürlich easy und kein Problem), und
b) ein Bild in Flash geladen werden, dass sich jeweils ÜBER dem derzeitigen Bild öffnet (um einen Überblendeffekt zu erzielen) und UNTER der Navigation (denn die würde ja ansonsten verschwinden).

Ein Beispiel kann man hier sehen: www.larafabian.com nur als Beispiel.

Kann irgendwer helfen und erklären, wie man das macht. Oder vielleicht einen Dummy mit dem Script basteln.

Jede Hilfe ist wirklich MEHR ALS WILLKOMMEN. Wie gesagt, seit Wochen plage ich mich damit schon ab.

1000 Dank!

Geändert von jamiestevens (16-10-2005 um 11:22 Uhr)
jamiestevens ist offline   Mit Zitat antworten
Alt 16-10-2005, 11:31   #2 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
hi,

also dein Vorhaben setzt erstmal voraus, dass du weist, wie man externe
Bilder in MovieClips reinläd. Is ansicht garnet schwer, falls du noch net weist,
wies geht, such einfach mal im Forum nach "bilder laden" o.ä.

Ok, also du erstellst deine Navigation sicherlich in einem MovieClip und nicht
direkt auf der Hauptzeitleiste. Dann legst du einfach nochmal ein MovieClip an,
welches aber UNTER dem NaviMC liegt.

Im einfachsten Falle kannst du das sogar von Hand machen, STRG+F8 drücken
und MC anlegen -> MC aus der Bibliothek auf die Bühne packen, fertig.
Gleiches gilt für das MC wo später die Bilder drin landen, aber diesmal einfach
eine neue Ebene unter der NaviEbene anlegen und da das picMC platzieren.

Das MC für die Bilder heßt jetzt also "picMC".

AS für dein Button ist dann bsplw. folgender
ActionScript:
  1. deinBtn.onRelease = function()
  2. {
  3. getURL("bla.html", "zielHTMLFrame"); // das sollte bei dir ja schon vorhanden sein
  4.  
  5. picMC.loadMovie("deinBild.jpg"); // hier lädst du das Bild in das MC picMC
  6. }

das wars auch eigentlich schon. Jetzt kannst du Bilder in dein Flash reinladen,
welche UNTER deiner Navigation landen. Sachen wie Preloader und so fehlen
jetzt komplett, in diesem beispiel gibts auch keine Übergangseffekte von Bild
zu Bild, das vorherige Bild wird einfach gelöscht (automatisch von Flash) und
durch das neue ersetzt.

Aber es gibt hier im FF schon etliche Threads, welche dies behandeln, einfach
man n bisschen suchen


__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs

Geändert von :: RK :: (16-10-2005 um 11:34 Uhr)
:: RK :: ist offline   Mit Zitat antworten
Alt 16-10-2005, 11:38   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 24
Danke für deine Antwort :-)

Dazu hab ich noch ein paar Fragen: also ich wollte die Bilder eigentlich nicht extern laden, sondern in einen MC packen, damit ich IN dem Movie-Clip auch schon den Überblendeffekt setzen kann.
Ist das damit auch irgendwie möglich?

Und meine zweite Frage ist: wird denn das Bild jeweils ÜBER das andere Bild gesetzt? Denn wenn nicht, dann würde es das Bild ja einfach ersetzen und dann wüsste ich nicht, wie man da einen Überblendeffekt hinbekommt.

Sorry für die vielen Fragen. Mein Wissen in Flash ist echt nicht so enorm.

Noch zur Info: als Überblendeffekt wollte ich erst das Bild mit Quadraten zudecken (das gerade offen war) und dann das neu geladene Bild mit Quadraten wieder aufdecken.
jamiestevens ist offline   Mit Zitat antworten
Alt 16-10-2005, 11:47   #4 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
wer nicht frägt, bleibt dumm

generell muss dir klar sein, dass, wenn man Bilder oder SWF-Dateien in ein MC
reinlädt, das MC komplett geleert wird, also nicht nur Objekte auf der Bühne
wie Bilder und sonstige verschachtelte MCs werden gelöscht, sondern auch
ActionScript welches in diesem MC in einem Frame gelagert wurde wird gelöscht.

ich würde dir jedoch dazu raten, die Bilder NICHT intern in Flash zu lagern,
sondern sie extern zu laden, verkleinert die FileSize der Flashdatei und des
ganze bleibt flexibel, kannst also deine Bilder jederzeit austauschen, ohne
Flash benutzen zu müssen.

Such einfach mal n bisschen hier im FF nach überblendeffekten von Bildern,
wär jetzt etwas aufwendiger das zu erklären, es gibt schon etliche Threads
die das behandeln. Dazu ist noch zu sagen, dass du MEHR als nur ein MC für
deine Bilder brauchst, also stell dich mal aufs "Lernen" ein .
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 16-10-2005, 11:52   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 24
Mmh, leider bin ich nun genauso ratlos wie zuvor.

Du sagst, dass die Bilder / Scripte etc gelöscht werden, wenn ich etwas in einen MC reinlade. Aber wie soll dann ein Überblendeffekt funktionieren, wenn das vorherige Bild sofort ersetzt wird (weil das MC geleert wird)? Oder reichen meine Flash-Kenntnisse einfach nicht aus, um das zu verstehen?

Wäre mit deinem Vorschlag es z.B. möglich, einen Überblendeffekt wie oben beschrieben (1. Bild abdecken mit Formen und 2. Bild dann wieder aufdecken) zu erzielen?

Ist evtl. jemand in der Lage einen Dummy zu erstellen? Ist so etwas sehr viel Arbeit?

1000 Dank für deine Hilfe.
jamiestevens ist offline   Mit Zitat antworten
Alt 16-10-2005, 12:00   #6 (permalink)
Neuer User
 
Benutzerbild von :: RK ::
 
Registriert seit: Jan 2002
Ort: Umgebung Stuttgart
Beiträge: 5.412
ok, noch einmal ... geh auf die SUCHE nach ÜBERBLENDEFFEKTEN hier
im FF ... da gibts schon Threads, die das behandelt haben.

sicherheitshalber hab ichs mal für dich übernommen
http://www.flashforum.de/forum/searc...earchid=875719
__________________
Das Glück im Leben hängt von den guten Gedanken ab, die man hat.

Easing_Equations / Flash Kontaktformular / FlashPlugin W3C konform / Nützliche Beiträge zu FAQs
:: RK :: ist offline   Mit Zitat antworten
Alt 16-10-2005, 12:18   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 24
Tut mir leid, aber da werde ich leider nicht fündig.
Wie man Überblendeffekte hinbekommt, ist nicht das Poblem, denn das kann ich. Das Problem ist, dass ich nicht weiß, wie ich die Bilder immer eine Ebene höher übereinander setze.

In der Suchabfrage, die du bsp.weise herausgesucht hast, werden nur normale Überblendeffekte beschrieben. Zudem tauchen 3 meiner Anfragen zu gerade diesem Thema hier auf, zu dem ich - wie gesagt - bis jetzt noch keine Lösung gefunden habe.

Ich denke das Problem ist zuspeziell und meine Kenntnisse in Flash zu limitiert, als dass ich aufgrund von Browsen und Suchen im Forum zu einer Lösung käme. Ansonsten würde ich ja nicht fragen.
jamiestevens ist offline   Mit Zitat antworten
Alt 16-10-2005, 12:41   #8 (permalink)
AAI
 
Benutzerbild von AAI
 
Registriert seit: May 2004
Beiträge: 327
nimm eine Variable, die bei jedem Klick
auf das menü um eins höher zählt.
Dem bild, was einfadet gibst du diese
Variable als Tiefe ---> swapDepths
Dieses Bild liegt somit immer über den
anderen.

Geändert von AAI (16-10-2005 um 12:44 Uhr)
AAI 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 01:46 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele