Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-10-2003, 22:11   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 43
Sound aus der Bibliothek abspielen

Hallo Leute,

im Rahmen des Studiums basteln wir gerade an einer Website über Audioproduktion. Wir haben uns dazu entschieden, mit Flash zu arbeiten. Der Screen ist in 2 logische Teile gegliedert: eine Seite für Text und eine für Animationen bzw. Grafiken.
Meine Aufgabe ist es, ein Template für den Grafik-Bereich zu erstellen. Es sind hier an der Unterseite Buttons zum vorblättern, zurückblättern und Sound abspielen (jedem Frame ist ein Sound zugeordnet).
Den Sound spiele ich aus der Library ab:

snd=new Sound();
playing=false;

function playSnd(){
playButton.switchLabel();
snd.attachSound("Sound"+_root._currentframe);
soundController.startSnd();
snd.start();
playing=true;
}

Das heißt, die Leute müssen ihre Sounds einfach importieren und für Action-Script verknüpfen (zB. "Sound1" in Frame 1). Das klappte bisher auch gut.
Leider muss das Template dann in einen HaupMovie eingefügt werden:

onClipEvent(load){
loadMovieNum("Template.swf", 2);
}

Dann funktioniert das aber nicht mehr. Scheinbar ist die Bibliothek des geladenen Filmes nicht verfügbar.

Wie kann ich dieses Problem beheben? (Bin totaler Neuling in Flash).

Vielen Dank im voraus?
Sebastian

Geändert von buzz-dee (21-10-2003 um 22:14 Uhr)
buzz-dee ist offline   Mit Zitat antworten
Alt 21-10-2003, 22:39   #2 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
nabend, und willkommen im forum
hier ist mal ne fla: http://www.flactory.de/stuff/f5zip/s..._und_faden.zip
dort wird ein sound aus der bibliothek nachgeladen und kann in der hauptfla gesteuert werden. ist ein älteres beispiel, aber gibt dir vielleicht eine kleine hilfestellung
__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 21-10-2003, 23:30   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 43
Vielen Dank, hat mir sehr geholfen! Hier noch mal der veränderte Script:

_root.snd=new Sound(this);
playing=false;

function playSnd(){
playButton.switchLabel();
_root.snd.attachSound("Sound"+_root._currentframe) ;
soundController.startSnd();
_root.snd.start();
playing=true;
}

Sebastian
buzz-dee ist offline   Mit Zitat antworten
Alt 05-12-2003, 15:39   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: Lausanne
Beiträge: 133
ich kriegs nich auf die reihen

hmm, also ich hab die datei zwar angeschaut aber ich bin dem trick nicht auf die schliche gekommen. also wenn ich jetzt einfach eine swf apspielen möchte, in der ein sound drin ist, was genau für ein script muss ich eingeben, damit es den sound mitlädt und abspielt?! vielen dank für die hilfe.


GdM
hopp yb
__________________
nevermind - just drink cuba libre
don_miguel ist offline   Mit Zitat antworten
Alt 06-12-2003, 09:24   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2003
Ort: Lausanne
Beiträge: 133
na hallo?
soll ich n neuen thread anfangen damit ihrs lest?

GdM
__________________
nevermind - just drink cuba libre
don_miguel ist offline   Mit Zitat antworten
Alt 11-12-2003, 14:12   #6 (permalink)
Neuer User
 
Registriert seit: Dec 2003
Beiträge: 17
@ don_miguel

Kommt vielleicht spät aber es kommt:

also deinen Sound in der Library musst du unter Linkage (mit rechter Maustaste auf den Sound in Library klicken) für Actionscript exportieren und einen Identifier geben (den nennen wir mal "sound_identifier")

dann fügst du in deinen Frame der Szene (welcher musst du wissen, der erste wäre vielleicht ganz gut) Actionscript ein:

_root.mein_sound = new Sound(sound_movie);
_root.mein_sound.attachSound("sound_ifentifier");
_root.mein_sound.start();

das "new Sound(sound_movie)" ist der Konstruktor der für das Movie "sound_movie" einen neuen Sound namens "mein_sound" erstellt.
mein_sound.attachSound("sound_ifentifier") hängt quasi mein_sound den echten Sound aus der Library dran und dann wird der gestartet.
Das "_root" sagt dass es halt in der Szene drin ist, im root halt
dArignac 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 05:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele