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).
26 janv. 2007 à 16:26
Je suis débutant donc je m'informe sur les techniques
Merci
12 oct. 2006 à 10:06
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.
11 oct. 2006 à 18:48
11 oct. 2006 à 16:25
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 ^^)
5 oct. 2006 à 07:50
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
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.