Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 16-01-2008, 16:50   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 16
MovieClip zu groß - preloader?

Hallo zusammen!

ich habe ziemlich viele movieclips, die alle aus ca. 10-40 einzelbildern (PNGs) zusammengesetzt sind. dadurch ist es kaum möglich normal mit flash zu arbeiten bzw. es braucht ewig um zu starten (test movie) und dann kommt er mit dem nachladen auch nicht hinterher bzw. stürzt ab.
nun hab ich mich hier also umgesehn, um nach einer lösung zu suchen.

hab gelesen, dass es möglich ist mit dem URLloader swfs zu laden, die nicht in der libary sind (also extern). diese kann ich dann jedoch nicht auf der bühne positionieren... also nur per AS?! trotzdem hab ich das jetzt ansatz weise mal gemacht, flash startet die applikation auch schnell, aber da "ruckelt" es wieder erst bis es geladen ist...
kann man vllt direkt movieclips extern laden??
oder vllt gibt es eine ganz andere möglichkeit, vllt kann mir ja jmd auf die sprünge helfen???
Priscylla ist offline   Mit Zitat antworten
Alt 16-01-2008, 16:57   #2 (permalink)
experience++;
 
Benutzerbild von salazar
 
Registriert seit: Jul 2002
Ort: Düsseldorf
Beiträge: 11.347
vielleicht sind das auch einfach riesen große (width * height) bildsequenzen und der rechner auf dem die anwendung läuft ist nicht der schnellste?

klaro kannste externe swf's nachladen.. genauso externe png's, jpg's und auch gif's.. aber keine movieclips.

wieviel mb hat denn deine fla?

es gibt sehr viele faktoren warum etwas nicht rund läuft.. ohne weitere/genauere infos kann unser einer hier eigentlich nur ins blaue tippen

cheers, sal
__________________
Bitte keine Flashfragen an mich schicken. Dafür ist ja das Forum da! Das betrifft auch Profilnachrichten.
Chuck Norris hat den Flash Player für alle mobilen Betriebssysteme!
salazar ist offline   Mit Zitat antworten
Alt 16-01-2008, 17:14   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 16
erstmal danke für die antwort
also die bilder hab ich schon sehr klein getrimmt. ein einzelnes png hat so ca. 25kb. davon hab ich ca. 250 bilder die dann auf ca. 20 movieclips verteilt werden sollten (mehr als 6 davon war bei flash bis jetzt nich drin...).
die .fla (wo 6 solcher movieclips drin sind) hat knapp 8MB.

macht es dann sinn alle sequenzen einzeln als .swf zu speichern und diese dann zu laden oder sollte man die .pngs einzeln laden???
Priscylla ist offline   Mit Zitat antworten
Alt 17-01-2008, 09:27   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Beiträge: 16
also ich lade jetzt mit einem loader ein .swf extern. allerdings wird das video schon auf der bühne angezeigt bevor es fertig geladen ist. bei vielen .swf dauert es wieder ewig... es wäre nicht schlimm, wenn es lange braucht um zu laden, aber es dürfte halt noch nichts zu sehen sein...
was hab ich falsch gemacht???

PHP-Code:
package {
 
import flash.events.*;
import flash.display.*;
import flash.text.*;
import flash.ui.*;

import flash.net.*;
import flash.media.*; 
import flash.system.*;


public class 
test2 extends MovieClip {
    
    var 
loader:Loader = new Loader();
    var 
nwS:String "nachwachsen.swf";
    var 
gS:String "grueneS.swf";
    var 
lS:String "lilaS.swf";
    var 
swS:String "swgeringelteS.swf";
    var 
sS:String "schwarzeS.swf";

    
//Konstruktor    
    
public function test2() {
        
        
loader.contentLoaderInfo.addEventListenerEvent.OPENhandleOpen );
        
loader.contentLoaderInfo.addEventListenerProgressEvent.PROGRESShandleProgress );
        
loader.contentLoaderInfo.addEventListenerEvent.COMPLETEhandleComplete );
        
loader.load( new URLRequest"lilaS.swf" ) );
    }

     
     private function 
handleOpenevent:Event ):void {
        
trace"Laden gestartet..." );
    }

    private function 
handleProgressevent:ProgressEvent ):void {
        var 
percent:Number event.bytesLoaded event.bytesTotal 100;
        
trace"lade... percent = " percent );
    }

    private function 
handleCompleteevent:Event ):void {
        
trace"Laden beendet!" );
        
addChild(loader);
    } 

// class externeMC ende
// package ende 
Priscylla ist offline   Mit Zitat antworten
Antwort

Lesezeichen

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 02:59 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele