begin process at 2012 05 27 09:50:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

Préchargement qui ne fonctionne pas


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Préchargement qui ne fonctionne pas

dimanche 18 juillet 2004 à 19:51:11 | Préchargement qui ne fonctionne pas

zoubidon

Bonjour tout le monde!
Alors voilà... Ca fait environ 2 jours que je cherche à faire un préchargement simple (type barre de progression).

J'ai une page hmtl dans laquelle se trouve un swf 1 ... Ce swf 1 fait appelle à un autre swf 2 (loadMovie dans un Empty clip), et c'est là que j'aimerais mettre la barre de progression, car mon swf 2 met pas mal de temps à se charger ...
Je crois que j'ai essayé à peu près toutes les sources(merci de pouvoir en trouver autant !), mais aucune ne fonctionne. J'ai rencontré plusieurs problèmes:
_La barre de progression est visible 5457457484 heures après avoir appelé mon swf 2, (donc si je n'en mettais pas, ca reviendrait au meme)
_la barre de progression arrive assez vite mais s'arrete à la 1ere image (genre au 1%) et l'on ne voit pas la progression, ni meme le contenu du swf 2...
_je ne vois rien du tout! lol
_La barre ne se voit pas du tout et le swf 2 arrive comme si je n'avais pas mis de preload.

Donc voilà, j'aurai voulu savoir: que faire ?? lol

Faut-il écrire un code spécial dans la page html qui contient le swf 1 ?
Faut-il écrire un code dans le swf 1 directement ?
Bref ... Je me demande si mon cas est grave docteurs...
J'espère que j'ai été assez claire et que vous pourrez m'aider.
Merci beaucoup !
Zou.
dimanche 18 juillet 2004 à 21:12:37 | Re : Préchargement qui ne fonctionne pas

tom

Administrateur CodeS-SourceS
Salut,
ton probleme doit venir de ce que tu regardes avec getBytesLoaded.
_root.getBytesLoaded va te servir à regarder le chargement de ton swf 1 (principal). Mais si tu veux regarder uniquement la progression du chargement du swf 2, tu dois faire quelquechose comme _root.monclipcréé.getBytesLoaded. Bref ce n'est pas grand chose à changer, et les sources données se font souvent pour le swf principal...


@+ Tom
dimanche 18 juillet 2004 à 21:31:57 | Re : Préchargement qui ne fonctionne pas

beniguane

Réponse acceptée !
Salut,
Pour répondre à ta question :
Non il n'y a pas besoin de mettre de code spécial dans ta page HTML.

Je vais te montrer comment j'utilise mon preload :

Disons que ton clip principal s'appelle : clipPrincipal
ton clip vide qui recoit ton swf n°2 : s'appelle : clipVide
et le swf n°2 s'appelle : swf2.swf

// -------------------------------------------------- DEBUT

//Dans le cas où tu charges ton clip par l'action sur un bouton
monBouton.onRelease = function(){

// je rend invisible le clipVide pour faire
// un effet de transition
clipVide._alpha = 0;

// on charge le clip
clipVide.loadMovie("swf2.swf");

// on commence les calculs
this.onEnterFrame=function(){

// on définit les variables
var charge = _root.getBytesLoaded();
var total = _root.getBytesTotal();
var rapport = Math.round((Charge/Total)*100);

// on fait progresser le clip "barreDeProgression"
// par rapport à la valeur de la variable "rapport"
barreDeProgression.gotoAndPlay(rapport);
// si tout est chargé ...
if (rapport == 100) {

// on diminue la transparence du clip
// pour faire le apparaitre doucement
clipVide._alpha += 4;

// si le clip est totalement visible
if (clipVide._alpha >= 100) {

// on détruit le "enterframe"
delete this.onEnterFrame;
}
}
}
}

// -------------------------------------------------- FIN

Bon, je pense que ça pourra t'aider ...
dimanche 18 juillet 2004 à 21:33:11 | Re : Préchargement qui ne fonctionne pas

beniguane

Vache !
Je suis resté aussi longtemps à tapper cà ?!!!
Sorry pour le multi post ;-)
dimanche 18 juillet 2004 à 21:47:50 | Re : Préchargement qui ne fonctionne pas

zoubidon

Merci pour vos réponses !! Je vais vite essayer ca ...
:D
Zou
dimanche 18 juillet 2004 à 22:34:03 | Re : Préchargement qui ne fonctionne pas

zoubidon

Gniarf ... Je comprends pas tout ...
Tom > Merci de ta réponse...
Y'a tout plein de trucs partout où je pourrais caser "monclipcrée"... Ceci est le code d'une des sources par exemple, que j'ai appliqué sur mon swf 2 :

// on définit les variables donnant le nombre total de Bytes et
// le nombre de Bytes chargées et le rapport entre les deux.
// Level0 est employé pour éviter un éventuel conflit de niveau
_root.bytes_totales = _level0.getBytesTotal();
_root.bytes_chargées = _level0.getBytesLoaded();
_root.bytes_rapport = Math.round((_root.bytes_chargées)/(_root.bytes_totales)*100);

// Affichage du pourcentage de Bytes chargés
_root.bytes_chargement_affichage = Math.round(_root.bytes_rapport) add " %";

if (_root.bytes_rapport == 100) {
_root.play();
// arrivé à 100%, votre anim est jouée
stop();
// on arrête le bouclage de ce clip.
}

_root.barre_chargement_bytes.gotoAndPlay (_root.bytes_rapport);

Je case où "monclipcrée" ? Est-ce qu'il faut mettre ce code sur le swf1 ? :/ AU SECOUUUUUUUUURS !

Béniguane > Merci pour ta réponse égalment...

Il faut que je mette mon code où ? Sur un calque de mon swf 1 ? (En donnant le bon nom d'occurence à monBouton)
Si oui ... :( Ca ne fonctionne pas :(

Merci de m'aider, c'est tres zentil à vous d'oser vous occuper d'une incapable ... lol :D
A bientot
Zou
lundi 19 juillet 2004 à 00:04:58 | Re : Préchargement qui ne fonctionne pas

zoubidon

Réponse acceptée !
C'est bon !! J'ai trouvé !
Mon clip vide dans le swf1 s'appelle mccible.
Le code appliqué sur le bouton qui va appeler le swf 2 est le suivant :

on (release){
loadMovie("swf2.swf",_root.mccible);
}

Sur mon swf2 j'ai mis ce code :


// on définit les variables donnant le nombre total de Bytes ,
// de Bytes chargées et le rapport entre les deux , de l'animation
_parent.bytes_totales = _parent.getBytesTotal();
_parent.bytes_chargées = _parent.getBytesLoaded();
// taux de chargement
_parent.bytes_rapport = Math.round((_parent.bytes_chargées)/(_parent.bytes_totales)*100);
// Affichage du pourcentage de Bytes chargés
_parent.bytes_chargement_affichage = Math.round(_parent.bytes_rapport) add " %";
if (_parent.bytes_rapport == 100) {
_parent.play();
stop();
}

_parent.barre_chargement_bytes.gotoAndPlay (_parent.bytes_rapport);


Et le tour est joué !
Merci pour votre aide !
A bientot :)
Zou


Cette discussion est classée dans : barre, fonctionne, swf, progression, préchargement


Répondre à ce message

Sujets en rapport avec ce message

barre de progression d'un son dans .swf [ par fcazin ] Bonjour, je cherche un exemple pour faire une barre de progression d'un fichier son. en fait : j'ai sur la scène principale un bouton qui lance la lec Animation de préchargement selon la progression [ par antbilly ] Allo tout le monde,J'essais de trouver un tuto sur comment faire une animation de préchargement (pas forcément une barre) mais une animation bien a mo comment passer de deux à une seule barre de progression pour un swf ? [ par pata60 ] Bonjour à tous, mon développeur flash me soutient qu'il ne peut pas faire autrement que de mettre deux barres de progression consécutives, l'une aprè pb de temps d'attente avant le préchargement??? [ par eloine ] bonjour, Voici mon site: http://marjorieconrad.com le pb que je n'arrive pas à résoudre est que lorsqu'on clic sur un bouton il ya toujours un petit t bouton flash fonctionne sur un swf et pas sur un autre [ par yoplaboum69 ] Bonjour, Alors la je ne comprend pas du tout ce qui se passe... J'ai un bouton qui ne fonctionne pas avec un onPress et dès que je le transforme en c ajouter une barre de chargement (preloader) à mon code svp [ par solspire ] Bonjour a tous, Je viens de finir mon diaporama à thème sous flash AS3 (j'ai flash CS5) [url=http://www.lamothe-despujols.com/onglet/extra.php#ph]con LoadMovie !! [ par MrSlip ] Mr SLIP  ^^ préchargement d'un .swf [ par doudou94500 ] Bonjour,Je suis débutant, je dispose un .swf que j'ai fais sur Flash CS3. Je souhaiterais le mettre sur mon site et qu'il y est un préchargement, pour Livre d'or en LoadMovie [ par pepsdesign ] Salut à tous,J'ai utilisé un livre d'or posté sur ce site dans l'optique de l'insérer dans un site que je suis en train de réaliser pour une asso.Lors Problème de publication [ par mikile ] Bonsoir à tous!Bon, ben voilà... Je viens de terminer ma page web. Tout fonctionne correctement avec le SWF. Ce qui n'est pas le cas du fichier HTML.


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales