2011-05-05 4 views
1

J'ai une animation Flash AS3 qui est complètement codée dans un fichier .as. La seule chose sur la ligne de temps est l'image de fond. Tous les MovieClips sont exportés pour ActionScript dans frame1.Flash AS3 Preloader

Comment pourrais-je ajouter un préchargeur dans le fichier .as? J'ai essayé un couple que j'ai trouvé à travers Google, mais ils ne semblent pas fonctionner car le fichier .as semble être chargé instantanément.

Toute aide grandement appréciée, S.

Ci-dessous est une version allégée de mon fichier comme:

package { 
import flash.display.MovieClip; 
import flash.display.Sprite; 
import flash.display.*; 

import gs.TweenLite; 
import gs.easing.*; 

public class rookbeareFarmClass extends MovieClip {    
    private var F1_Title:F1_Title_Keepitsimple;  

    public function main() {      
     frame01();   
    }  

    // start frame 1 // 
    private function frame01():void {   

     F1_Title = new F1_Title_Keepitsimple(); 
     addChild(F1_Title); 
     F1_Title.x=231; 
     F1_Title.y=93;   
     F1_Title.alpha=0;    

     //Tween in 
     TweenLite.to(F1_Title,2,{alpha:1,delay:0.5,ease:Cubic.easeOut,overwrite:0});      

     //Tween out 
     TweenLite.to(F1_Title,2,{alpha:0,delay:4.5,ease:Cubic.easeOut,overwrite:0});      

    } 

} 

}

+0

L'avez-vous seulement testé sur votre propre disque dur? Cela expliquerait pourquoi il chargerait instantanément ... –

+0

Non - en utilisant Bandwidth Profiler et Simulate Télécharger pour vérifier. – ss888

+0

est le pré-chargeur pour les actifs de votre bibliothèque? ou est-ce pour le conteneur lui-même? – vvMINOvv

Répondre

1

Je recommande de compiler le fichier SWF sans pré-chargeur, puis de créer un fichier SWF «pré-chargeur» séparé qui charge votre fichier SWF principal. Cela vous donnera les informations de chargement les plus précises. Une fois le chargement terminé, vous pouvez appeler une fonction publique (init) pour démarrer l'application.

0

Votre MovieClips et toute chose lourde pas nécessaire pour Le préchargeur doit être dans l'image 2, pas 1. Le préchargeur doit occuper l'image 1. Maintenant, votre film ne se charge probablement pas instantanément, il faut du temps pour charger complètement et seulement ensuite commence.

+0

Ok, mais comment les exporter vers frame2 lorsque les mc sont exportés pour ActionScript dans frame1? – ss888

+0

Je ne travaille pas avec Flash, mais je suppose que vous devez décocher cette option 'Exporter vers la première image' dans les propriétés des symboles. Vous ne savez pas où ils iront, puisque vous n'utilisez pas la chronologie, peut-être dans l'image deux. J'utiliserais SWiX (http://www.swixkit.com) pour être sûr. – alxx