Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-08-2004, 09:41   #1 (permalink)
________________
 
Benutzerbild von Katze
 
Registriert seit: May 2002
Ort: Braunschweig
Beiträge: 441
verschachtelte SWFs mit attachSound

Hi Folks,

mystisch, mystisch...

Ich habe mal wieder allerlei Interessantes gelesen im Forum, aber nicht die Lösung auf mein Problem. Mal wieder so ein Teil, das ich rein gar net verstehe:

Ich habe zwei swf, wobei das zweite in das erste reingeladen wird (loadMovie...). Im zweiten hole ich mit attachSound einen Sound aus der Biblio (Umschalt+Enter) - funktioniert wunderbar, ich höre was... Wenn ich nun den ersten Film anschaue (wir erinnern uns, dort wird der zweite reingeladen), höre ich den sound aufeinmal nicht mehr?!?

Ich hatte den Sound auch mal in die Biblio des ersten gelegt und dort halt mit dem selben Namen für AS verknüpft und dann hörte ich ihn, obwohl der Aufruf im zweiten swf war?!?

Ich verstehe das nicht: Kann ich Sound nur quasi aus der "_root"-Biblio attachen - egal in welchem reingeladenen swf ich mich befinde?!?

BITTE HILÖÖÖFT MIR
__________________
Etwas nicht zu können, ist kein Grund es nicht zu tun!

STUDIO B12 Blog

Geändert von Katze (22-08-2004 um 10:23 Uhr)
Katze ist offline   Mit Zitat antworten
Alt 22-08-2004, 10:19   #2 (permalink)
________________
 
Benutzerbild von Katze
 
Registriert seit: May 2002
Ort: Braunschweig
Beiträge: 441
Oki, dann köder ich Euch nochmal mit ner Fla und dem AS:

Download

und der Code:

PHP-Code:
//Code im ersten SWF
createEmptyMovieClip("soundContainer"0);
_root.soundContainer.loadMovie("sound.swf");
stop(); 
PHP-Code:
//Code im zweiten SWF
var ambience_sound:Sound = new Sound();
this.ambience_sound.attachSound("ambience");
this.ambience_sound.start();stop(); 
tada... und beide stehen im Export auf AS 2.0 (wegen der strikten Typisierung)...
__________________
Etwas nicht zu können, ist kein Grund es nicht zu tun!

STUDIO B12 Blog

Geändert von Katze (22-08-2004 um 10:22 Uhr)
Katze ist offline   Mit Zitat antworten
Alt 22-08-2004, 10:29   #3 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
try this!

ActionScript:
  1. var ambience_sound:Sound = new Sound(this);
__________________
„Ich war geheilt, all right!“
mati ist offline   Mit Zitat antworten
Alt 22-08-2004, 11:15   #4 (permalink)
________________
 
Benutzerbild von Katze
 
Registriert seit: May 2002
Ort: Braunschweig
Beiträge: 441
Ja supidupi,

dat geit!!!

Kannste mir jetzt auch noch genau erklären, was da nun der unterschied ist. Weil aus Fehlern soll man ja lernen..

thx für Hilfe, Katze
__________________
Etwas nicht zu können, ist kein Grund es nicht zu tun!

STUDIO B12 Blog
Katze ist offline   Mit Zitat antworten
Alt 22-08-2004, 11:19   #5 (permalink)
Herr Brot
 
Benutzerbild von mati
 
Registriert seit: Dec 2002
Beiträge: 1.692
Zitat:
Zitat von Katze
Kannste mir jetzt auch noch genau erklären, was da nun der unterschied ist.
sischer dat!
mit dem optionalen parameter (this) gibst du das ziel an. das ziel ist die movieclip instanz, auf die sich der sound bezieht.
__________________
„Ich war geheilt, all right!“
mati 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 14:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele