{lang: 'de'}
Flashhilfe.de - Flash Community

Mit geladenem SWF aus auf die Buttons zugreifen [Flash 11]

 


AntwortenRegistrieren Seite1  

Bassgitarist#1
Benutzerbild von Bassgitarist
Beiträge: 14
Registriert: Mar 2008

02.08.2011, 22:21

Guten Abend zusammen,

ich habe folgendes Scenario:

Ein externes SWF wird mit folgendem Script in ein anderes reingeladen:

ActionScript:
1
2
3
4
5
6
7
8
9
import flash.net.URLRequest;

var request:URLRequest = new URLRequest("loader_swf.swf");
var loader:Loader = new Loader()
loader.load(request);
addChild(loader);

loader.x = 0;
loader.y = 0;


Die SWF Datei, die reingeladen wird (loader_swf.swf) hat einen MovieCLip mit einer Loop-Animation drin.

Die SWF Datei, in die"loader_swf.swf" reingeladen wird (loader_test.swf) hat auch einen MovieClip (Instanzname "video_template")- die "loader_swf.swf" wird in den MovieClip reingeladen, mit stopp Button (Instanzname "stop_movie") und play Button (Instanzname "play_video").

Die Frage dazu:

Wie kann ich mit ActionScript die loader_swf.swf beeinflussen, damit diese nach dem reinladen auf die Buttons stop und play reagiert? Die loader_test.swf kann ich leider nicht anfassen. Deshalb muss es irgendwie mit der Datei, die reingeladen wird "eingescriptet" werden.

Mein erster Gedanke war folgender Script, aber es klappt leider nicht wirklich:

ActionScript:
1
2
3
4
5
6
7
8
9
10
11
stop();

video_template(parent).stop_movie.addEventListener(MouseEvent.CLICK, halteAn);
function halteAn(event:MouseEvent):void{
  loop_mc.stop();
}

video_template(parent).play_video.addEventListener(MouseEvent.CLICK, spieleWieder);
function spieleWieder(event:MouseEvent):void{
  loop_mc.play();
}


Im Anhang findet Ihr die testdateien die loader_test.swf und die loader_swf.fla sowie die loader_swf.swf.

Falls jemand dazu eine Idee hat wäre ich wirklich dankbar.
Für Fragen stehe ich selbstverständlich gerne zur Verfügung.

Angehängte Dateien:
Adobe Flash Quelldatei loader_swf.fla80.00 KB
Adobe Flash Animationen loader_swf.swf2.29 KB
Adobe Flash Animationen loader_test.swf1.12 KB
RustyCake#2
Benutzerbild von RustyCake
Beiträge: 1776
Wohnort: Laimbach 6 1/2
Registriert: Nov 2002

03.08.2011, 19:47