| |||||||
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 2006
Beiträge: 4
| MC laden aber nicht starten...?
Hi, ich habe einen MC der heisst "area_mc". In diesen lade ich mit "mc.loadMovie" eine *.swf datei. Mit den methoden "mc.getBytesTotal ..." habe ich einen Preloader programmiert. Irgendwie startet die geladene swf gleich am anfang, obwohl diese noch nicht fertig geladen ist (laut preloader->aber an dem sollte es nicht liegen). Kann mir jemand helfen? Gruß code5 |
| | |
| | #2 (permalink) |
| Waffe==Verstand Registriert seit: Jul 2004 Ort: Düsseldorf
Beiträge: 724
|
Hi, was meinst du mit "gleich am anfang"? Sobald du die loadMovie()-Methode aufrufst? Kannst du den Code-Abschnitt posten? p-flash
__________________ --------------------------------------- [Interaktiver Spielplan] [My Site V3] www.p-creations.com [My Forum] :.p-creations forum.: [Game] Black Jack [Game] Tower of Hanoi |
| | |
| | #3 (permalink) |
| angry > always Registriert seit: Jul 2001 Ort: NRW
Beiträge: 1.635
|
a) setz in das swf am anfang ein stop() im leerframe; b) lade den clip, setze in _visible=false; und/oder stop() und switche erst wieder, wenn swf geladen. -ingo
__________________ on air: caliban | neaera | heaven shall burn | hatebreed | the agony scene |
| | |
| | #4 (permalink) | |
| Neuer User Registriert seit: Jan 2006
Beiträge: 4
|
Hi, Zitat:
Code: load_area = function(swf){
tiefe = _root;
tiefe.area_mc.loadMovie(swf);
tiefe.area_mc.stop();
preloadArea = function(){
geladen = Math.round(tiefe.area_mc.getBytesLoaded() / 1024);
zuladen = Math.round(tiefe.area_mc.getBytesTotal() / 1024);
prozent = Math.ceil(geladen * 100 / zuladen);
tiefe.loader_balken_mc.gotoAndStop(prozent);
if (prozent == 100){
clearInterval(preloadInterval);
tiefe.loader_balken_mc.gotoAndStop(1);
tiefe.area_mc.nextFrame();
}
}
_global.preloadInterval = setInterval(preloadArea, 10);
}
load_area("einFilm.swf"); Das ganze kann man doch noch eleganter lösen oder?, nur wie? Und wenn ich schon am Fragen bin: Welche Methode ist die beste um Daten zwischen php und flash auszutaschen, habs bis jetzt immer mit der LoadVars-Klasse gemacht, gibts da vieleicht etwas besseres? Danke und Gruß code5 | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |