Loader avec effets en actionscript (classes)

1/5 (7 avis)

Vue 20 955 fois - Téléchargée 4 220 fois

Description

3 classes :
- my_draw (classe pas du tout aboutie qui ne fait que dessiner un rectangle)
- my_loader (classe qui dessine les elements du loader et qui appelle la derniere classe)
- my_loader_actions (surcharge onLoadInit et onLoadProgress, applique les effets, ...)

La definition d'un nouveau loader se fait de cette maniere :

var loader:MovieClip = this.createEmptyMovieClip("loader", this.getNextHighestDepth());
var loader_instance:my_loader = new my_loader(loader, "http://test.com/img.jpg", {width:100, height:8}, 0xFF0000);

Cela se resume donc a la creation d'un movieclip dans lequel on load une nouvelle image, le loader aura la taille indiquee (ici 100x8), et sera rouge.
Simple non ? :D

Conclusion :


J'espere que ce code aidera pas mal de monde et que ce monde aura la gentillesse de me dire si quelques points sont a ameliores ...

Je pousse un gros cris envers les gens qui postent des sources sans action script ! (Ca c'est fait).

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
lundi 24 janvier 2005
Statut
Membre
Dernière intervention
26 janvier 2007

vraiment bien ce dev. J'aimerais savoir s'il est possible de rajouter un code du type : lorsque je clique sur une des 4 images du load une page X se charge et ceci pour chacune des images du loader.

Je suis débutant donc je m'informe sur les techniques
Merci
Messages postés
47
Date d'inscription
samedi 11 octobre 2003
Statut
Membre
Dernière intervention
10 décembre 2006

Oui miximog tu peux tout a fait loader un .swf, pour cela tu change rien sauf le nom du fichier a loader en l'occurence ici je load "img1.jpg" , tu peux tout a fait mettre anim.swf directement :D

Dans quelques jours je posterai une nouvelle source du loader mais cette fois-ci avec gestion des evenements.
Toute image pourra subir des modifications des la fin de son loading.

Voila :D
A bientot.
Messages postés
34
Date d'inscription
jeudi 2 janvier 2003
Statut
Membre
Dernière intervention
14 avril 2007

Bon j ai trouver une réponse a mes questions merci quand même :p
Messages postés
34
Date d'inscription
jeudi 2 janvier 2003
Statut
Membre
Dernière intervention
14 avril 2007

Sympa ta source :)
Ca vas m'apprendre pas mal de chose.
Sinon j'ai regarder la source et j'ai deux question ... que fait cette fonction : "getNextHighestDepth()"
Et mcLoader.loadClip(url, loader_image); c'est pour charger ton image donc pour charger autre chose comme un autre clip swf
je change cela par loadMovieNum(url, loader_swf) en créant bien sur les variable à découate et en changean l'initialisation de url ^^ c'est bien ca ?

( je suis un noob en flash ^^)
Messages postés
47
Date d'inscription
samedi 11 octobre 2003
Statut
Membre
Dernière intervention
10 décembre 2006

Tous les commentaires sont en anglais. J'ai pris l'habitude de proceder ainsi. Aucune source externe.
Il y a des operations post loading, comme le contour noir. (Surcharge onLoadInit). Mais effectivement, ce serait mieux d'autoriser l'utilisateur a donner une fonction a executer lorsque le loading est finit. Un peu a la maniere de set interval. Je regarde ca aujourd'hui.

La source n'a pas pu etre compile car j'ai mis en parametre de publication .swf D:/...
Je corrigerai ca egalement aujourd'hui. Il suffit juste de decocher la case .swf dans la publication :D
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.