Aller au contenu


swfaddress pour les nuls


7 réponses à ce sujet

#1 marion*

  • Members
  • 0 messages

Posté 14 décembre 2011 - 06:41

Bonjour,

J'aurais besoin d'aide.
Je suis en train de faire un site en flash cs5 en actionscript 3, et je souhaiterai mettre une navigation internet. Pour utiliser les btn suivant - précédent rafraichir des navigateur.
Car pour l'instant c'est impossible vu que j'ai une seule page swf.
En gros l'organisation de mon site c'est un swf "intro"(preloader du site + bnt accueil-retour) qui charge un autre swf "partition" (menu général) qui charge toutes mes sous-parties d'autres swf.
Mon intro.swf est chargé par page index.html sur mon serveur (avec dream).
voici le lien : http://www.marionrosierebook.com/SITE/

J'ai cru comprendre qu'il faut utiliser un swfaddress, mais je ne comprend rien la méthode, comme la mettre en place.
Je suis vraiment nulle en code et sur les termes techniques.

merci d'avance pour votre aide, je suis bien paumé pour le moment !!!

#2 dcz.switcher

  • Moderateur
  • 2 075 messages
  • Logiciels utilisés:sublime text 2, flash builder, inkscape

Posté 14 décembre 2011 - 09:48

Salut,

En quelques mots, SWFAdress permet de modifier l'URL du navigateur sans changer de page, tu simules ainsi une navigation de page en page sans recharger cette dernière (et donc ton animation)

L'URL étant modifiée, les flèches précédent | suivant fonctionnent.

Tu dois donc faire 2 choses :

modifier l'URL au changement de "page"
écouter les changements d'URL pour charger la bonne "page"

Tu as un tuto AS2 sur le forum qui devrait t'apporter plus d'infos
http://ressources.me...html/swfaddress

Et le site du projet
http://www.asual.com...ddress/docs/en/

Bonne découverte

#3 Krevare

    Ceinture Noire

  • Members
  • 560 messages

Posté 15 décembre 2011 - 12:49

Et ici un très bon tuto en AS3 de Lee Brimelow :)

http://gotoandlearn....play.php?id=107

Amuse toi bien.

Fred.

#4 marion*

  • Members
  • 0 messages

Posté 15 décembre 2011 - 04:11

merci pour vos réponses très rapides et toutes ces docs.

J'essaye de mettre en place tout ça.
Mais j'ai très rapidement un message d'erreur de sortie sur flash avec SWFAddressEvent, il me dit que ce n'est pas une constante de compilation (pièce jointe)
Je ne comprend pas de quoi il s'agit ?
Comment vérifier que mon code fonctionne sur flash, type "trace" mais je ne sais quoi lui demander de trace.


dsl j'ai un peu de mal


Krevare, le 15 décembre 2011 - 12:49 , dit :

Et ici un très bon tuto en AS3 de Lee Brimelow :)

http://gotoandlearn....play.php?id=107

Amuse toi bien.

Fred.


#5 marion*

  • Members
  • 0 messages

Posté 15 décembre 2011 - 04:20

je viens de télécharger les files associés à la vidéo.
Et j'ai le même problème, même message d'erreur : "Scene 1, calque 'actions', Image 1, ligne 5 1046 : Ce type est introuvable ou n'est pas une constante de complilation : SWFAddress"

voici la ligne 5 : function onChange(e:SWFAddressEvent):void

Alors est-ce un problème de configuration de flash, des paramètres que je n'aurais pas réglés correctement ?

merci
marion

#6 Krevare

    Ceinture Noire

  • Members
  • 560 messages

Posté 15 décembre 2011 - 04:59

Hello, comme expliqué au début de la vidéo, tu doit aller dl le package swfadress et le mettre dans le répertoire de ton fla. Ensuite tu l'importe, c'est ce qui se passe à la première ligne de l'AS.


Pour t'éviter de trop te perdre, je l'ai dl et je mets le dossier COM en lien de ce post.
Tu le dl, tu le mets dans le même répertoire que ton fla, tu compiles et c'est bon.

J'espère que ca t'aidera,

Fred.

Fichier(s) joint(s)

  • Fichier joint  com.rar   5,67 Ko   3 téléchargement(s)


#7 marion*

  • Members
  • 0 messages

Posté 26 décembre 2011 - 05:46

Merci beaucoup Fred et joyeux noël

J'ai mis un peu de temps à m'y remettre entre le boulot et noël.
Mais c'était juste effectivement juste mes fichiers qui n'étaient dans le dossier com, donc forcément il ne les trouver pas.
Sinon je n'ai pas réussi à faire de partie "intro" sinon mon site tourné en boucle sur l'intro (c'est une animation).
Enfin c'est pas grave car elle sert juste à présenter le menu, mais comme il est présent tout au long du site, ça ne me semble pas important.


Un grand merci en tout cas

#8 Krevare

    Ceinture Noire

  • Members
  • 560 messages

Posté 28 décembre 2011 - 05:04

De rien,

Amuse toi bien et passe de bonnes fêtes :)

Fred.





1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS - Tel. 0826 466 613 - Fax. 01 72 70 31 38

FFP