BANNIÈRE EN FLASH QUI FAIT DÉFILER LES IMAGES (XML + AS3)

stefbuet Messages postés 576 Date d'inscription mercredi 5 janvier 2005 Statut Membre Dernière intervention 12 mai 2009 - 20 oct. 2008 à 22:58
Nix Messages postés 831 Date d'inscription samedi 15 mai 1999 Statut Membre Dernière intervention 18 juillet 2009 - 23 juin 2009 à 17:23
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/48267-banniere-en-flash-qui-fait-defiler-les-images-xml-as3

Nix Messages postés 831 Date d'inscription samedi 15 mai 1999 Statut Membre Dernière intervention 18 juillet 2009
23 juin 2009 à 17:23
pdavid1985 : cela fait un moment donc je ne me souviens plus trop mais de mémoire il n'y avait pas de limitation.
Je pense que si tu essaye un multiple de 7 cela devrait fonctionner car il affiche 7 images à la fois.
Regarde voir aussi si tu n'as pas de caractères particulier dans ton xml et qu'il est bien formaté
pdavid1985 Messages postés 5 Date d'inscription lundi 9 mars 2009 Statut Membre Dernière intervention 23 juin 2009
23 juin 2009 à 16:04
Bonjour,

de même, un grand bravo à Nix.

Seul bémol : dés qu'on dépasse 14 images dans le xml, ça pose problème.
J'essaye de comprendre. C'est une règle du Xml ou y a quelque chose qui restreint dans le code ?

pour info, ça me marque ça dans le output :

TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété.
at banner728x90_fla::MainTimeline/xmlLoadComplete()
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at XmlLoader/xmlLoadComplete()
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/flash.net:URLLoader::onComplete()

Merci
Miklfe Messages postés 1 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 27 mai 2009
27 mai 2009 à 10:40
Bonjours
Un grand merci au concepteur de cette source
Je viens d'intègre cette bannière à mon site, ça met un peu d'animation!
Merci encore
A bientôt
Mickael

PS: résultat: startyourneobux.com
Nix Messages postés 831 Date d'inscription samedi 15 mai 1999 Statut Membre Dernière intervention 18 juillet 2009
8 nov. 2008 à 00:17
Pour la catégorie AS3 oui, je pense même en ajouter une pour Flex, AIR etc...
Nix Messages postés 831 Date d'inscription samedi 15 mai 1999 Statut Membre Dernière intervention 18 juillet 2009
8 nov. 2008 à 00:17
on_drag_on : merci pour les conseils je vais regarder ça (je découvre :p)
tom : ouais et je ne compte pas m'arrêter là ;)
cs_tom Messages postés 1511 Date d'inscription samedi 8 décembre 2001 Statut Modérateur Dernière intervention 11 juin 2009
29 oct. 2008 à 13:56
:o Nix qui fait du flash
on_drag_on Messages postés 1236 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 6 octobre 2010
28 oct. 2008 à 20:21
P.S J'en profite pour te demander si il serait possible d'avoir une catégories AS3 car dans deux ou trois ans ca va pas être simple de chercher une source AS3 si elles sont mélangées aux anciennes ? ...
on_drag_on Messages postés 1236 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 6 octobre 2010
28 oct. 2008 à 20:17
C'est une bonne petite source, je me demande si il n'y a pas moyen de faire un peu plus simple pour le même résultat mais pas sûr, et ça me semble assez propre. Pour l'écriture je préfère utiliser quelques raccourcis comme par exemple pour TextFormat() qui accepte jusqu'à 13 paramètres je préfère écrire comme ceci:

var format:TextFormat = new TextFormat("Verdana",0x000000, 8, true, url, "_blank");

Plutôt que:

var format:TextFormat = new TextFormat();
/format.font = "Verdana";
format.color = "0x0000FF";
format.size = 8;
format.underline = true;
format.url = url;
format.target="_blank";

Mais au final c'est une question de choix et de lisibilité. En tout cas bravo pour cette 1ère source, très bien pour étudier le chargement XML, la classe Tween et autres ... excellent pour les débutants.
Nix Messages postés 831 Date d'inscription samedi 15 mai 1999 Statut Membre Dernière intervention 18 juillet 2009
27 oct. 2008 à 14:43
bouhali206djamel : aucune idée j'ai utilisé la methode inclus dans flash.

Givit : C'est fait avec flash CS3 (9) donc tu ne pourras pas l'ouvrir avec flash 8 je pense.
Utilisateur anonyme
27 oct. 2008 à 13:52
Salut,

Je ne parviens pas à ouvrire ton flach "banner728x90" j'ai erreur "Format de fichier inatendu"

J'utilise Flash Professional 8.

Merci
bouhali206djamel Messages postés 3 Date d'inscription jeudi 14 septembre 2006 Statut Membre Dernière intervention 27 octobre 2008
27 oct. 2008 à 11:05
j'ai une question stp, comment tu as fait pour déséctiver le bloqueur de la page internet explorer, d'habitude quand j'execute un p^rograme flash le bloqueur le l'internet explorer me bloc mon projet
Nix Messages postés 831 Date d'inscription samedi 15 mai 1999 Statut Membre Dernière intervention 18 juillet 2009
20 oct. 2008 à 23:13
Ha oui effectivement je vais modifié cela sera plus propre/lisible comme ça.

Pour le testClass effectivement c'est Pegase qui m'avait montré qu'on pouvait ajouter des classes private accessible par la classe au dessus et j'ai oublié de virer ces 3 lignes.

Je vais essayer d'apporter les modifs sur ma source avant la fin de la semaine.

Merci pour ton commentaire et tes conseils
stefbuet Messages postés 576 Date d'inscription mercredi 5 janvier 2005 Statut Membre Dernière intervention 12 mai 2009
20 oct. 2008 à 22:58
Salut, c'est cool de te voir ici :)

C'est propre globalement.

-Tu peux rajouter des écouteurs pour les erreurs sur ton chargeur de XML (event IOErrorEvent).

-Dans la class Main2 quelques trucs simples modifiables :
if (bmp!=null) en if(bmp)
pareil pour label 2 lignes + bas
if(bmps[idx] == null) en if(!bmps[idx])

-Sinon je croix bien que tu as oublié d'enlever la "testClass" tout en bas du fichier Main2.as

Voila, une source simpa ;)

Stef.
Rejoignez-nous