Je suis un débutant complet à cela, j'ai regardé des tonnes de tutoriels, lire des tutoriels, lire le site Adobe, etc ... La dernière fois que j'ai programmé était BASIC sur Apple IIe ...Flash AS3 Erreur de préchargement: accès 1120 de propriété indéfinie, préchargeur?
I J'essaie de créer un préchargeur auquel ma page html sera liée, et quand le fichier .swf principal (Portfolio.swf) est chargé, il affichera et arrêtera (c'est un swf d'impression, donc je ne le veux pas " Play » à 24 images/sec)
J'ai des erreurs dans mon AS3 de 1120, que je copier le code ici.
stop();
var loader : Loader = new Loader();
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
loader.load(new URLRequest ("Portfolio.swf"));
function progressHandler(e:ProgressEvent) {
var percent:Number=Math.round(e.bytesLoaded*100/e.bytesTotal);
preloader.gotoAndStop(percent);
}
function completeHandler(e:Event) {
this.addChild(loader);
this.removeChild(preloader);
}
Et voici ce que j'ai téléchargé sur mon site jusqu'à présent à tester:
http://krisbunda.com/templates/portfolio/Portfolio.html
comme vous pouvez le voir, les boucles juste la barre de progression, et ne charge pas le « Portfolio.swf » fichier après. Le réel "Portfolio.swf" peut être consulté sur cette page:
[en fait, je suis nouveau, ne peut pas poster plus d'un lien hypertexte ... vous pouvez trouver le portefeuille à la racine de mon site.]
il faut un certain temps pour télécharger le fichier de 6 Mo +, ce qui est la raison pour laquelle je voudrais un préchargement.
Merci pour votre aide!
J'ai essayé votre code avec un fichier SWF de mon propre et tout fonctionne comme prévu, si la barre de progression est mise en boucle, pouvez-vous mettre une trace dans progressHandler pour voir si elle continue à tirer et une trace dans completeHandler pour voir si elle est atteint. – Les
Pouvez-vous fournir le code complet du préchargeur. Ou mettez-vous cela à l'intérieur de votre fla? – bhups