BANNIÈRE EN FLASH QUI FAIT DÉFILER LES IMAGES (XML + AS3)
stefbuet
Messages postés576Date d'inscriptionmercredi 5 janvier 2005StatutMembreDernière intervention12 mai 2009
-
20 oct. 2008 à 22:58
Nix
Messages postés831Date d'inscriptionsamedi 15 mai 1999StatutMembreDernière intervention18 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.
Nix
Messages postés831Date d'inscriptionsamedi 15 mai 1999StatutMembreDernière intervention18 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és5Date d'inscriptionlundi 9 mars 2009StatutMembreDernière intervention23 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és1Date d'inscriptionmercredi 18 mars 2009StatutMembreDernière intervention27 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és831Date d'inscriptionsamedi 15 mai 1999StatutMembreDernière intervention18 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és831Date d'inscriptionsamedi 15 mai 1999StatutMembreDernière intervention18 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és1511Date d'inscriptionsamedi 8 décembre 2001StatutModérateurDernière intervention11 juin 2009 29 oct. 2008 à 13:56
:o Nix qui fait du flash
on_drag_on
Messages postés1236Date d'inscriptionvendredi 13 mai 2005StatutMembreDerniè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és1236Date d'inscriptionvendredi 13 mai 2005StatutMembreDerniè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");
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és831Date d'inscriptionsamedi 15 mai 1999StatutMembreDernière intervention18 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.
Je ne parviens pas à ouvrire ton flach "banner728x90" j'ai erreur "Format de fichier inatendu"
J'utilise Flash Professional 8.
Merci
bouhali206djamel
Messages postés3Date d'inscriptionjeudi 14 septembre 2006StatutMembreDernière intervention27 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és831Date d'inscriptionsamedi 15 mai 1999StatutMembreDernière intervention18 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és576Date d'inscriptionmercredi 5 janvier 2005StatutMembreDernière intervention12 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
23 juin 2009 à 17:23
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é
23 juin 2009 à 16:04
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
27 mai 2009 à 10:40
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
8 nov. 2008 à 00:17
8 nov. 2008 à 00:17
tom : ouais et je ne compte pas m'arrêter là ;)
29 oct. 2008 à 13:56
28 oct. 2008 à 20:21
28 oct. 2008 à 20:17
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.
27 oct. 2008 à 14:43
Givit : C'est fait avec flash CS3 (9) donc tu ne pourras pas l'ouvrir avec flash 8 je pense.
27 oct. 2008 à 13:52
Je ne parviens pas à ouvrire ton flach "banner728x90" j'ai erreur "Format de fichier inatendu"
J'utilise Flash Professional 8.
Merci
27 oct. 2008 à 11:05
20 oct. 2008 à 23:13
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
20 oct. 2008 à 22:58
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.