nav entre des swf

  • Créateur du sujet Créateur du sujet Membre supprimé 2
  • Date de début Date de début
M

Membre supprimé 2

Invité
Je dois intégrer, dans un site en flash, un système de navigation entre les différentes pages swf (loadMovie).
Les pages pouvants être lues dans n'importe quel ordre, il faudrait que j'utilise une,ou plusieurs, variables qui me donne un "listing" des pages visitées. Mais je les stockent où et comment ??
Ensuite comment je fais pour les rappeler ??
Je n'ai aucune idée sur la façon de faire le code !!!!
Si quelqu'un à une idée je suis prenneur
grin.gif
 
tu fais comme moi :

tu as un swf de base qui contient ta navigation, et toutes tes pages se chargent dans un niveau supérieur (_level1 ou plus), et tu peux stocker des variables permanentes au niveau 0 qui lui ne change pas.

tu peux aussi mettre ta navigation dans un niveau supérieur à toutes tes autres pages si tu as besoin par exemple que graphiquement elle reste au dessus de tes pages.
 
c'est bien ce que je compte faire, mais mon problème c'est de "créer" une liste de variable(les pages visité) et de "transformer" la navigation principal, en une naviagtion "linéaire" liée aux choix de pages de l'utilisateur.
mon moi
shocked.gif

le site est encore en beta mais la livraison à lieu dans 10 jours et c' est le dernier problème que j'ai à résoudre
grin.gif
 
p.s., je ne suis pas responsable de l'intro, elle a été faite avant que j'arrive dans ma boîte
rolleyes.gif
 
Tiens, ca me fait penser a un truc: avez vous remarqué que omniweb ne comprend plus rien lorsqu'il se trouve face a un swf qui contient un "load movie"? Il charge le fichier appellé comme un fichier "nouveau" et supprime le fichier appelant...
 
tu peux utiliser des tableaux de variables array() qui pourraient contenir la liste complète des pages, avec un argument 1 ou 0 pour vue ou pas, par exemple, ou qui s'allongerait à chaque clic en listant ainsi dans l'ordre les écrans vus.

bref, vaut mieux se plonger dans le manuel. tu peux également faire un tour sur yazo.net et flash-france.com qui ont des explications et des forums plus spécialisés.

mais je ne comprends pas trop ce que tu entends par navigation linéaire et surtout ce qu'apporteras le fait de lister les écrans vus, même après avoir vu ton site.
 
ps : je ne trouve pas très bien le fait que ton site se déforme en fonction de la taille de la fenêtre du navigateur, les bitmaps n'aiment pas trop et on peut facilement rendre les textes difficiles à lire. il serait mieux je pense avec une taille fixe.

quant à omniweb, la dernière fois que j'ai regardé ce soft, il comportait un plugin de fabrication maison plus ou moins compatible flash4 (dont le format swf est sensé être en open source) et était incompatible avec les plugins traditionnels et donc incompatible flash5.
qu'en est-il maintenant amok ? peut-être est-ce normal que tu aies ces problèmes si rien n'a changé de ce point de vue...
 
pour les tableaux c' est là ou j'en suis.
J'ai le manuel d'actionScript sous les yeux en se moment !!
Quand aux raisons de cette navigation et du redimensionement c' est le chef de projet qui le veux, j'ai pourtant aissyer de le convaincre, mais c' est lui qui à le dernier mot (comme toujours)
tongue.gif
 
<BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par jeanba3000:
quant à omniweb, la dernière fois que j'ai regardé ce soft, il comportait un plugin de fabrication maison plus ou moins compatible flash4 (dont le format swf est sensé être en open source) et était incompatible avec les plugins traditionnels et donc incompatible flash5.
qu'en est-il maintenant amok ? peut-être est-ce normal que tu aies ces problèmes si rien n'a changé de ce point de vue...
<HR></BLOCKQUOTE>

C'est semble t-il normal, mais j'attirais encore une fois l'attention sur cette carence de ce navigateur, qui par bien d'autres cotés est très sympathique.

Passe voir ton site sur Omni JB, tu comprendras!

grin.gif
 
j'avais essayé justement amok, c'est même un des premiers softs que j'ai voulu tester sous osX depuis que j'essaye osX (béta publique, 10.0 à 10.1 sans passer par les bétas non publiques), et c'est la raison qui me l'a fait abandonner dans les 30 secondes qui ont suivi.

mais je ne désepère pas qu'ils fassent un jour quelque chose pour y remédier...
 
Ouaip, ca fait un peu pseudo puriste de ne naviguer que sur Omni quand même... Pour penser different et lutter contre les monopoles, surfez Netscape 1!
grin.gif


(je chambre, mais j'ai quand même hate que ce navigateur soit pleinement opérationnel...)
wink.gif
 
Pour en revenir au sujet de départ, ça y est j' ai trouveé la solution.
grin.gif

J'ai utilisé array et quelques doses de café.
Quand à la navigation linéaire, c' est de le lire une page aprés l'autre:
-page 1
-page 2
-page 3
-page 4
-page 5
dans ce cas pour aller de la page 1 à la page 5 on doit obligatoirement passer par toute les pages qui sont entre celles-ci.
A la différence d'une navigation "classique" où on à des liens qui ammènent directement de la page 1 à la page 5.
En fait mon chef de projet veux une navigation style html (bouton précédent-suivant).
J'espère que cette fois j'ai été un peu plus clair
smile.gif
 
c'est quand même un sérieux retour en arrière dans la préhistoire question interactivité et navigation !

c'est pas sympa pour celui qui revient et qui doit se taper le chargement des pages du milieu s'il ne veut voir que celle de la fin...

a quoi ça sert de faire du flash 5 si c'est pour limiter autant le choix du visiteur, qui va se sentir plutôt étriqué sur ton site et risque de ne plus y revenir...
 
<BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par Bpatrick:

En fait mon chef de projet veux une navigation style html (bouton précédent-suivant).
<HR></BLOCKQUOTE>

A partir de la barre d'outil du navigateur? Mais là ca ne va pas fonctionner puisque tu indiques n'avoir qu'une page!

Pour le reste, d'accord avec JB....
 
c' est en complément de la navigation "classique".
On aura la possibilité de revenir en arrière dans les pages swf, c'est une sorte d'historique flash comme le bouton précédent du navigateur le permet pour le html