OVH Cloud OVH Cloud

[FLAMX] Tout con mais je bloque.....

7 réponses
Avatar
Baobab
Comment faire simplement défiler du texte, sur une courbe ondulée dans flash
???
J'ai essayé la trajectoire, mais je voudrais que chaque lettre suive cette
courbe...

QQ'un a une idée.

Merci . Olivier

7 réponses

Avatar
Jérôme Courivaud
Bonjour,

Tu dégroupes chaque lettre et tu leur appliques à chaque une d'entre elles
une interpolation de mouvement sur la même trajectoire. Faut pas que le
texte fasse 120 lignes c'est certain mais il n'y a pas d'autres moyens... à
moins que...

voilà



"Baobab" a écrit dans le message de
news:bn2roe$q33$
Comment faire simplement défiler du texte, sur une courbe ondulée dans


flash
???
J'ai essayé la trajectoire, mais je voudrais que chaque lettre suive cette
courbe...

QQ'un a une idée.

Merci . Olivier




Avatar
Baobab
J' y avais pensé mais qd la phrase fait plus de 100 caractères , voit le
bordel.

Olivier


"Jérôme Courivaud" a écrit dans le message de
news: bn2s3i$qns$
Bonjour,

Tu dégroupes chaque lettre et tu leur appliques à chaque une d'entre elles
une interpolation de mouvement sur la même trajectoire. Faut pas que le
texte fasse 120 lignes c'est certain mais il n'y a pas d'autres moyens...


à
moins que...

voilà



"Baobab" a écrit dans le message de
news:bn2roe$q33$
> Comment faire simplement défiler du texte, sur une courbe ondulée dans
flash
> ???
> J'ai essayé la trajectoire, mais je voudrais que chaque lettre suive


cette
> courbe...
>
> QQ'un a une idée.
>
> Merci . Olivier
>
>




Avatar
Jérôme Courivaud
Je comprends bien. A moins que la programmation ne te fasse pas trop peur,
il y a une solution, je viens d'y penser :

Si tu fais un clip avec un champ texte dynamique vide qui suit justement une
courbe grâce à une interpolation de mouvement.

Par le biais d'un for() - mais faut le faire après ! ! - tu peux dupliquer
ce clip, remplir le champ texte d'une lettre à la fois et déclencher
l'interpolation clip après clip. Chaque clip-lettre démarre l'un après
l'autre en suivant la même courbe.

C'est peut-être pas claire comme ça mais c'est faisable.

voilà
Avatar
estampida
Par actionscript il y a moyen de le faire dès la version flash 5 mais ce
n'est pas si évident à faire.
Primo, il faut créer un code d'un objet qui va suivre une trajectoire
définie par actionscript, une sinusoidale en l'occurence si tu veux faire
une courbe ondulée et modifier l'angle de rotation de l'objet.
Ensuite, il faudra dupliquer cet objet autant de fois qu'il y a de lettres
dans ton texte et assigner à chaque objet la lettre correspondante.
Avec les flas fournis avec flash mx et un peu d'imagination, tu pourras
réaliser ce projet.
Enfin soit, ça demande déjà trop de temps et trop de lignes de code pour
t'aider.
On peut un peu simplifier en utilisant une ligne de guide si par exemple
elle est impossible à reproduire en actionscript.

Sinon, je te conseille de faire une recherche sur "TEXT" chez ultrashock
(http://www.ultrashock.com/) ou chez flashkit (http://www.flashkit.com)
Y'a déjà des idées là...
Bon courage :)
Avatar
Jérôme Courivaud
ouaip ! je viens d'essayer ce que je t'ai dit et je ne pense pas que ça soit
ce que tu veux.

Oublie mon intervention. :-)



"Jérôme Courivaud" a écrit dans le message de
news:bn2tll$t87$
Je comprends bien. A moins que la programmation ne te fasse pas trop peur,
il y a une solution, je viens d'y penser :

Si tu fais un clip avec un champ texte dynamique vide qui suit justement


une
courbe grâce à une interpolation de mouvement.

Par le biais d'un for() - mais faut le faire après ! ! - tu peux dupliquer
ce clip, remplir le champ texte d'une lettre à la fois et déclencher
l'interpolation clip après clip. Chaque clip-lettre démarre l'un après
l'autre en suivant la même courbe.

C'est peut-être pas claire comme ça mais c'est faisable.

voilà




Avatar
Baobab
Donc, personne n'a trouvé une solution, sans s'arracher les cheveux pour
faire ce type d'animation. De mon côté je me suis tourné sur une solution
plus graphique avec freehand Mx, qui permet de faire des animations Flash.
Passer 2 jours pour coder se gendre de truc, je vais éviter.


Olviier
"estampida" a écrit dans le message de news:
bn30ac$456$
Par actionscript il y a moyen de le faire dès la version flash 5 mais ce
n'est pas si évident à faire.
Primo, il faut créer un code d'un objet qui va suivre une trajectoire
définie par actionscript, une sinusoidale en l'occurence si tu veux faire
une courbe ondulée et modifier l'angle de rotation de l'objet.
Ensuite, il faudra dupliquer cet objet autant de fois qu'il y a de lettres
dans ton texte et assigner à chaque objet la lettre correspondante.
Avec les flas fournis avec flash mx et un peu d'imagination, tu pourras
réaliser ce projet.
Enfin soit, ça demande déjà trop de temps et trop de lignes de code pour
t'aider.
On peut un peu simplifier en utilisant une ligne de guide si par exemple
elle est impossible à reproduire en actionscript.

Sinon, je te conseille de faire une recherche sur "TEXT" chez ultrashock
(http://www.ultrashock.com/) ou chez flashkit (http://www.flashkit.com)
Y'a déjà des idées là...
Bon courage :)




Avatar
estampida
passer quelques heures pour un truc 100% dynamique que tu peux récupérer
plus tard, je ne trouve pas que ce soit une perte de temps...
au point de vue poids du flash, ça sera certainement aussi plus léger que de
faire toute l'animation dans freehand.
j'ai fourni des liens avec de bons exemples, je ne vois vraiment pas ce que
je pourrais faire de plus, on n'est pas là pour te faire ton code non
plus...

"Baobab" wrote in message
news:bn5bsc$mrk$
Donc, personne n'a trouvé une solution, sans s'arracher les cheveux pour
faire ce type d'animation. De mon côté je me suis tourné sur une solution
plus graphique avec freehand Mx, qui permet de faire des animations Flash.
Passer 2 jours pour coder se gendre de truc, je vais éviter.


Olviier
"estampida" a écrit dans le message de news:
bn30ac$456$
> Par actionscript il y a moyen de le faire dès la version flash 5 mais ce
> n'est pas si évident à faire.
> Primo, il faut créer un code d'un objet qui va suivre une trajectoire
> définie par actionscript, une sinusoidale en l'occurence si tu veux


faire
> une courbe ondulée et modifier l'angle de rotation de l'objet.
> Ensuite, il faudra dupliquer cet objet autant de fois qu'il y a de


lettres
> dans ton texte et assigner à chaque objet la lettre correspondante.
> Avec les flas fournis avec flash mx et un peu d'imagination, tu pourras
> réaliser ce projet.
> Enfin soit, ça demande déjà trop de temps et trop de lignes de code pour
> t'aider.
> On peut un peu simplifier en utilisant une ligne de guide si par exemple
> elle est impossible à reproduire en actionscript.
>
> Sinon, je te conseille de faire une recherche sur "TEXT" chez ultrashock
> (http://www.ultrashock.com/) ou chez flashkit (http://www.flashkit.com)
> Y'a déjà des idées là...
> Bon courage :)
>
>