| |||||||
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: Jan 2012
Beiträge: 1
| swf entladen, laden
Hallo, vorweg; ich habe seit Weihnachten Flash CS5, bin also Anfängerin, möchte aber in den nächsten Monaten eine Flash-Hp erstellen. Ich habe hier ein für mich interessantes Skript entdeckt ; Code: var btnArray:Array = [g1,g2,g3,g4,g5];
var galerieArray:Array = ["Galerie_01.swf","Galerie_02.swf","Galerie_03.swf","Galerie_04.swf","Galerie_05.swf"];
//
var holderMc:MovieClip = new MovieClip();
holderMc.x = holderMc.y = 0;
addChild (holderMc);
//;
var tweenControlMC:MovieClip = new MovieClip();
var memoContainer:MovieClip;
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener (Event.COMPLETE, completeHandler);
//;
for (var i:uint =0; i<btnArray.length; i++) {
btnArray[i].arrayID = i;
btnArray[i].buttonMode = true;
btnArray[i].addEventListener (MouseEvent.CLICK, galerieRufen);
}
function galerieRufen (e:MouseEvent):void {
galerieLaden (galerieArray[e.currentTarget.arrayID]);
}
function galerieLaden (link:String):void {
loader.load (new URLRequest(link));
}
function completeHandler (e:Event):void {
var mc:MovieClip = e.target.content as MovieClip;
holderMc.addChildAt (mc,0);
tweenControl (mc);
}
galerieLaden ("Galerie_00.swf");
function tweenControl (mc):void {
tweenControlMC.addEventListener (Event.ENTER_FRAME, oEF);
function oEF (e:Event):void {
if (mc.currentFrame >= 1) {
holderMc.setChildIndex (MovieClip(mc), holderMc.numChildren-1);
}
if (mc.currentFrame >= mc.totalFrames) {
tweenControlMC.removeEventListener (Event.ENTER_FRAME, oEF);
if (memoContainer != null) {
holderMc.removeChild (memoContainer);
}
memoContainer = mc;
}
}
} Das Problem: Wenn ich diesen Frame verlasse und dabei u.a. folgende Funktion aufrufe: Code: removeChild(holderMc); Ist "removeChild(holderMc);" in diesem Fall falsch oder fehlt im "großen Skript" eine "Ergänzung"? Über Hilfe wäre ich euch sehr sehr dankbar! |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Mar 2011
Beiträge: 24
|
einige Hit`s aber leider keine Lösung, vielleicht habe ich mich unverständlich ausgedrückt?! Also, dass AS3 liegt in der Index.swf auf einem Frame (Name: Galerie). Dort wird über mehrere Button jeweils eine externe swf aufgerufen. Die zuvor geladene swf entladen. Wenn ich nun das Frame (Galerie) verlasse gebe ich auch den Befehl; removeChild(holderMc); damit auf dem neu gewählten Frame auch meine "Galerien" entladen sind. Gehe ich allerdings dann wieder zurück auf Frame (Galerie) und rufe die externen swf`s auf, werden die auch angezeigt, -allerdings wird die jeweils zuvor angezeigte swf nicht mehr entladen. Kann mir da jemand helfen, woran das liegt?? |
| | |
| | #3 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.164
| Hast Du eine multiple Persönlichkeit ![]() Zum Problem: Wenn Du schon über die Zeitleiste navigieren möchtest (was man in AS3 eigentlich nicht mehr machen sollt) würde ich Dir empfehlen, das Script in einen MovieClip zu stecken und diesen in der betreffenden Zeitleiste zu positionieren.
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| entladen, laden |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| SWF entladen und neue SWF laden | ariesanto | ActionScript 3 | 15 | 23-10-2010 15:40 |
| [Flash CS3] Movieclip laden und entladen | smp2000 | Flash Einsteiger | 6 | 16-04-2009 15:13 |
| richtig laden & entladen in AS3 | muschko | ActionScript 3 | 10 | 16-09-2008 15:10 |
| SWFs laden, entladen | Lyn | Flash Einsteiger | 1 | 13-08-2007 21:54 |
| swf laden/entladen | mammut | Flash 4 und Flash 5 | 3 | 12-12-2001 10:54 |