Bonjour,
je vient de créer un site en flash que j'ai décomposé en 2 scènes dans flash 8. La prémiere scéne est intitulée "loader", la seconde "main" (qui contient le contenu du site). Alors vous l'avez compris la première scène est celle qui charge la seconde : c'est un preloader.
Voici le code du preloader :
Explications :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 stop(); myInterval = setInterval(preload,100); function preload() { var current = _root.getBytesLoaded(); var total = _root.getBytesTotal(); var pctLoaded = Math.round(current/total*100); pct_txt.text = pctLoaded; if (current >= total) { gotoAndStop("main",1); clearInterval(myInterval); } }
- "var current" est la variable dans laquelle on stock le nombre de Bytes chargé en mémoire.
- "var total" est la variable dans laquelle est stocké le nombre total de bytes de l'animation à charger.
- "var pctLoaded" est la variable qui calcule le pourcentage de bytes chargés.
- "pct_txt.text = pctLoaded;" : Ceci sert à remplacer la valeur du texte "pct_txt" (en fait c'est un nombre) par le pourcentage de bytes chargés ("pctLoaded") pour afficher par exemple :
"10, 20, 50, 70, 82, 93, 100 chargé."
Donc aprés avoir mis ce code, j'ai tester mon animation (Ctrl+Enter) j'ai choisi "DSL" dans : Affichage > Paramétre de téléchargement, puis j'ai cliqué sur Simuler le téléchargement en ayant pris soin d'activer "le testeur de bande passante". Normalement cela devrais m'afficher ma scéne loader avec écrit :
10, 20, 22, 36, 48, 70, 100 effectué puis ensuite m'afficher ma seconde scène c'est à dire "main"
Au lieu de ça j'ai seulement ma couleur de fond de la scène loader qui s'affiche, puis vers les 90% de chargement (vu avec le testeur de bande passante) mon texte de chargement s'affiche, il arive à 100% puis il m'affiche la scène "main" ce qui est normal.
Donc je voudrais savoir pourquoi quand je teste ma scène "loader" il s'affiche que ma couleur de fond pendent 90% de téléchargement et que seulement à ces 90%, le texte de chargement s'affiche ???
Merci de votre aide,
Cordialement,
Makak_du_27.
Partager