| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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); |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| as3, btn, externe swf, load unload |
| Themen-Optionen | |
| Ansicht | |
| |