Rookie mit vielen Fragen

Ragnarok

Grünschnabel
So, ich bin ziemlich neu hier und hab ein paar (Newbie-)Fragen zu Flash. Wahrscheinlich wurde alles was ich wissen will schon erklärt aber ich hab keinen Bock jetzt zu suchen. Zu den Fragen:

1. Wie füge ich Sounds in meine Movies ein? Welche Formate funktionieren da?

2. Wie mache ich Mousover-Effects bei Buttons?

3. Wie binde ich die Dateien in den HTML-Code meiner Site ein?

4. Wie kann man Flash-Dateien z. B. Buttons mit normalen HTML-Seiten verknüpfen?

5. Wie gestalte ich nen Ladebildschirm für meine Flash-Movies (also so einen der immer Anzeigt wieviel Prozent vom Movie schon geladen sind und wie lange man schon lädt)?

So, des wärs fürs erste. THX

Ragnarok
 
Servus erstmal.

Zu 1.
- Klicke oben auf Datei, dann auf Importieren.
- Benutzbare Formate sind: *.wav, *.mp3, *.aif, *.au
- Nun klicke auf ein beliebiges Bild im Film und dann unten bei den
Eigenschaften auf 'Ton'. Hier kannst du einen deiner importierten
Sounds auswählen.
Falls du Flash 5.0 hast öffne das Bedienfeld 'Sound'. Wähle dann
hier deinen Sound aus, den du importiert hast.

Zu 2.
- Öffne deine Filmbibliothek.
- Erstelle ein neues Symbol mit dem Verhalten 'Schaltfläche'.
- Du siehst nun eine veränderte Zeitleiste mit 4 großen Frames.
- 'Auf': So sieht das Bild aus, wenn man nicht darüberfährt. Also
im 'Normalzustand'
'Darüber': So sieht der Knopf aus wenn man mit der Maus über den
Knopf fährt. Es können hier ruhig MC's verwendet werden.
'Drücken': So sieht der Knopf aus, wenn er gedrückt wird.
'Aktiv': In diesem Feld gibts du den Bereich an, auf den man mit
der Maus fahren muss, um den Knopf zu aktivieren.
Also auch wenn du bei 'Auf','Darüber','Drücken' nur Schrift hast,
trotzdem bei 'Aktiv' ein zB ausgefülltes Rechteck malen, das die
Umrisse der Schrift einschließt.

Zu 3.
- Der Quelltext ist
<embed src="der_film.swf" width="xxx" height="yyy">

- Um Lücken im Flashfilm transparent erscheinen zu lassen, so dass
man zB. das Hintergrundbild der Html-Datei durchsieht benutze
diesen Code:
<embed width="xxx" height="yyy" src="der_film.swf" object param name=wmode value=transparent embed wmode=transparent>

Zu 4.
- Um eine Seite per Flashknopf zu öffnen, markiere den Knopf und
öffne das ActionScript-Eingabefeld
- on (release) {
getURL("die_url_der_seite.xxx", "blabla");
}

Bei blabla kannst du Folgendes einsetzen:
- _self: Damit wird die Url im selben Fenster geöffnet.
- _blank: Damit wird die Url in einem neuen Fenster geöffnet.
- _deinframename: Damit kannst du, wenn du Frames benutzt, andere
Frames steuern.

Zu 5.
Das Teil heist Perloader un funzt so:
- Lasse die ersten 3 Frames des Filmes leer.
- Schreibe ins erste Frame

ifFrameLoaded (_totalframes) {
gotoAndPlay(3);
}
damit überprüfst du, ob schon alle Frames geladen sind. Wenn nicht, springt Flash ins nächste Frame.

- Schreibe ins zweite Frame

gotoAndPlay(1);

Damit sagst du Flash es soll zu Frame 1 gehen. Damit ensteht eine
Schleife, bis der Film fertig geladen ist.

- Erstelle eine zweite Ebene und Lege in den 3 Anfangsframes (keine
Schlüsselbilder) ein dynamischen Textfeld. Gib diesem die
Variable 'prozent'. Nun öffne das ActionScript-Eingabefeld der
Bilder und schreibe

total = _root.getBytesTotal(); <--- Zu ladenen Bytes
geladen = _root.getBytesLoaded(); <--- Geladene Bytes
prozent = int((geladen/total)*100); <--- Prozent (geht aus Rechnung
hervor)

Die Variable 'prozent' wird vom dynamischen Textfeld ausgelesen
und dann angezeigt.

Nach dem dritten Frame geht es dann ganz normal mit deinem Film weiter.



So das war's. Ich hoffe ich hab geholfen.
Bei weiteren Probs melden.


MfG
Killkrog
 
THX, hast mir echt geholfen! Aber ich hab schon wieder ne Frage: Gibt es ne Möglichkeit Flash-Dateien kleiner zu komprimieren oder wird einfach die Größe aller Objekte die ich in meinem Movie addiert?
 
Nein gibts nicht. Alle Objekte die nicht im Film verwendet werden aber in der Bibliothek sind werden automatisch rausgeworfen. Und mit Objekte kleiner machen gewinsste auch nix.
 
Zurück