CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Actrionscript]Barre de chargement ratée

fil_razorback
fil_razorback
Niveau 10
07 avril 2005 à 19:35:49

Hello tout le monde, sous flash, j´ai essayé de programmer moi meme une barre de chargement au debut de l´anim; vu que cette derniere contient des images assez consequentes non compréssées:
voici mon code ( on se moque pas, c´est pas la taille qui compte :sarcastic: )
stop();
function chargement() {
tailledelanim = _root.nextFrame.getBytesTotal;
taillechargee = _root.nextFrame.getBytesLoaded;
taillebarre = int(179*taillechargee/tailledelanim);
setProperty(_root.barreload, _width, taillebarre);
if ( taillebarre == 179) {
gotoAndStop(2);
}
}
setInterval(chargement, 10);

precisions:
Sur la scene il ya un symbole graphique qui a pour nom d´occurence barreload et qui est exporté pour l´actionscript sous ce meme nom.
J´ai surement ecrit des enormités/débilités dans ce code, j´en suis désolé par avance.
Le probleme c´est que rien ne se passe lol, merci d´avance de l´aide

tomtomclancy
tomtomclancy
Niveau 9
07 avril 2005 à 19:57:10

lut !

tu as vraiment envie de te compliquer la vie, lol
c´est super simple en fait pour le chargement ( facon de parler)
deja je te conseil d´utiliser la fonction on(load)
qui sera appeler au debut de ton flash
dans tu y met un loadMovie("url", cible)
bon comme tu le vois tu dois avoir une cible je te conseil de creer un clip sur ta scene tu lui mes un nom d´occurence ensuite tu mes sont nom d´occurence dans la fonction ( ton clip sera remplacé par ton " url"

:d) la on viens de faire le depart

Ensuite
onClipEvent(onEnterFrame)
cette fonction remplacera en fait la boucle que tu as essayer de faire avec le setInterval, celle ci sera appelé automatiquement a chaque frame

/ /et dedans tu mes ton code:
currentLoad = cible.getBytesLoaded();
bytesTotal = cible.getBytesTotal();
/ / comme tu le vois ce sont des fonction et nom de variables
pourcent = Math.floor(100*currentLoad / bytesTotal);
/ / la tu fais ce que tu veux avec ta variable pourcent
if(pourcent == 100) {
_visible = false;
/ / la je considere que tu as mis le code dans le clip de chargement
}
}

fil_razorback
fil_razorback
Niveau 10
07 avril 2005 à 20:18:47

Je veux bien changer de methode mais pourquoi la mienne ne marche t elle pas? :question:

Dans " ta" methode, pour l´url, je dois mettre un clip, mais je fais comment si je veux charger toutes les images de l´animation en faite? ( charger l´interface et le contenu d´un site en fait)

fil_razorback
fil_razorback
Niveau 10
07 avril 2005 à 21:10:51

A priori tout le probleme est la, en effet:
trace( tailledelanim);
me renvoie undefined .
Y´a donc un probleme a ce niveau la; pas moyen de charger ce que je veux..y´a pas une fonction " charger le contenu de la bibliotheque"?

tomtomclancy
tomtomclancy
Niveau 9
07 avril 2005 à 21:41:24

heu je crois pas non.
ce que tu peux faire ( com c´est le cas sur tout les site flash) c´est subdiviser ton site en plusieur swf.
deja tu creer un nouveau . fla dans lequel tu fait un load de ton site.

fil_razorback
fil_razorback
Niveau 10
07 avril 2005 à 21:43:48

donc je crée un load.swf qui charge site.swf?
je vais faire ca alors merci :)

fil_razorback
fil_razorback
Niveau 10
07 avril 2005 à 22:05:53

Bon ca progresse mais j´y suis pas encore:
j´ai coupé en deux fichiers; le loader.swf charge correctment site.swf dans un MC vide ( et ca marche) mais:
1)Y´a t-il une methode " propre" pour faire disparaitre
loader.swf de la scene ou faut tout virer/afficher par dessus?
2)"ca", ca ne marche pas:
onClipEvent ( enterFrame) {
currentload = vide.getBytesLoaded();
bytestotal = vide.getBytesTotal();
pourcent = Math.floor(100*currentLoad/bytestotal);
if ( pourcent == 100) {
trace(´yes´);
}
}
( placé sur la frame 1 de loader.swf)

fil_razorback
fil_razorback
Niveau 10
07 avril 2005 à 22:06:07

ps: merci beaucoup de l´aide, j´avais oublié :)

fil_razorback
fil_razorback
Niveau 10
08 avril 2005 à 16:33:55

euh... up? ( promis j´en ferai pas trop :) )

fil_razorback
fil_razorback
Niveau 10
08 avril 2005 à 17:09:24

Voila le . fla du loader:
http://mickledingue.free.fr/filrazorback/hsite/loaderpourmx.fla

en esperant qu´un flasher passe par la...

fil_razorback
fil_razorback
Niveau 10
08 avril 2005 à 22:21:38

Je risque de le faire deleter mais bon..si tomtomclany ou lux passent par la?

tomtomclancy
tomtomclancy
Niveau 9
09 avril 2005 à 13:03:28

lut !
desolé, j´avais pas fais attention que t´avais d´autre truc a demander ^^

je regarde et je reviens

fil_razorback
fil_razorback
Niveau 10
09 avril 2005 à 13:14:09

arf, zut j´aurai du prevenir avant que tu te fatigues, le probleme a été résolu ce matin sur yazo.net; y´avait pas mal d´erreurs..

le détail est la: http://flash.media-box.net/voir_sujet_40724.html

tomtomclancy
tomtomclancy
Niveau 9
09 avril 2005 à 13:27:35

ah ben je viens de corriger ton ( tes erreurs).

enfin si ca marche maintenant tant mieu :)

tomtomclancy
tomtomclancy
Niveau 9
09 avril 2005 à 13:34:03

http://rapidshare.de/files/1193299/loaderpourmx.fla.html

j´ai regarder ce qu´il y avais marqué sur le forum.
regarde quand meme celui la.

j´ai deplacé le code que tu avais un peu eparpillé
tout le code est maintenant sur le clip loader
tu as juste a changer intro.swf ( pour mes test), par ton site.swf

fil_razorback
fil_razorback
Niveau 10
09 avril 2005 à 13:46:31

merci, j´ai regardé ton . flaet je vais l´utiliser à la place de celui de yazo.net, ca me parle plus ( merci les commentaires :) )
Une seule question : A quoi sert le calque script sur la scene?

tomtomclancy
tomtomclancy
Niveau 9
09 avril 2005 à 13:48:55

pour le moment a rien, mais je fais ca par habitude,
en gros je m´en sers quand j´ai des fonction a definir ou des variables a initialiser, histoire de pas trop eparpillé le code

fil_razorback
fil_razorback
Niveau 10
09 avril 2005 à 14:00:11

ok, encore merci
( ps: il est bien mon sprite? hein dis il est bien?)

tomtomclancy
tomtomclancy
Niveau 9
09 avril 2005 à 14:02:24

lol, oui il est bien ton sprite. ^^

fil_razorback
fil_razorback
Niveau 10
09 avril 2005 à 14:10:04

ouaiiiis :-p ( quelle spontanéité, c´est beau :) )

Je vais pas crée un thread toutes les deux minutes donc je continue de te casser les p...*te poser des questions* ici:
Dans ce meme site, les textes des rubriques sont chargés depuis un fichier xml puis stockées dans des variables affichées dans des champs de texte dynamique; tout ca ca marche sauf que les caractères spéciaux ne passent pas; j´ai beau mettre des %E8 des %E0 et des %E9 j´ai ni " è" ni " é" ni " à" :(

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment