Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-07-2009, 10:39   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 7
AS3 - externe swf laden und entladen

Holla Kollgás, ich habe folgendes Problem. Vielleicht habt Ihr eine Lösung.?!?


In einem Hauptfilm sollen mit Hilfe 10 verschiedener Button ein jeweils unterschiedliches externes swf-File geladen werden (z.B. a_btn lädt film_a.swf, b_btn lädt film_b.swf ...). Die zu ladenden Filme sind genau so groß (Breite/Höhe) wie der Hauptfilm und überdecken (so gewollt) den Hauptfilm.

Der zu ladende Film ist ein kleines Zeitleistenfilmchen, welches in der Mitte stoppt und dann per Button auf den Endframe läuft.

In soweit habe ich das hinbekommen. Leider kann ich die zehn Button des Hauptfilmes nicht mehr ansprechen, so bald ein externes swf geladen und durchgelaufen ist.

Kann man dem zu ladenden Filmchen nicht am Ende mitteilen, er möge sich selber entladen oder warum funktionieren die Button nach einmaliger Benutzung nicht mehr?





AS3-Hauptfilm (Anm. der erste "btn" der leer.swf lädt steht auf Alpha "0")
Code:
// Url Requests
var imageRequest:URLRequest = new URLRequest("bilder/leer.swf");
var imageRequestA:URLRequest = new URLRequest("bilder/PopUp_01.swf");
var imageRequestB:URLRequest = new URLRequest("bilder/PopUp_02.swf");
var imageRequestC:URLRequest = new URLRequest("bilder/PopUp_03.swf");

// Intial Page Loaded
imageLoader.load(imageRequest)
addChild(imageLoader)

// Button Functions
function goHome (e:MouseEvent):void{
imageLoader.load(imageRequest)
addChild(imageLoader)
}
btn.addEventListener(MouseEvent.CLICK, goHome);

function goA (e:MouseEvent):void{
imageLoader.load(imageRequestA);
addChild(imageLoader);
}
a_btn.addEventListener(MouseEvent.CLICK, goA);

function goB (e:MouseEvent):void{
imageLoader.load(imageRequestA);
addChild(imageLoader);
}
b_btn.addEventListener(MouseEvent.CLICK, goA);

function goC (e:MouseEvent):void{
imageLoader.load(imageRequestA);
addChild(imageLoader);
}
c_btn.addEventListener(MouseEvent.CLICK, goC);
apollo2 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
as3, btn, externe swf, load unload

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 21:39 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele