Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: Cibler un mot dans un champs texte
Envoyé: 27 février 2006, 18h30 par toph
alors, c'est très interessant comme question car ça pourrait être bien utile parfois...
Je ne crois pas que c'est faisable directement... le jeu de balises prises en charge par l'actionscript est très réduit et le jeu d'attribut pour chaque l'est aussi ...
En revanche, j'ai subitement eu une petite idée pour passer outre ce pb. Une grosse bidouille qui inclus son lot d'"à peu près" et de "codage de porc" biensûr ... désolé, mais à froid, je vois que ça.
le principe serait le suivant :
si tu connais la valeur du scroll qui te permet d'afficher 'ta cible' à peu près correctement ... par exemple avec scroll = 2, tu te retrouves grosso-merdo en face de ton ancre (si tu l'avais posée)...
et bien tu peux utiliser une fonction de flash qui te permet de lancer à travers un lien html, une fonction actionscript. Je m'explique :
en faisant :
<a href="asfunction:ma_fonction,2">voir ma cible</a>
et en ajoutant, à la racine _root je crois, une fonction type :
ma_fonction = function (hauteur_scroll) {
mon_pave_de_texte.scroll = hauteur_scroll;
}
ça devrait marcher...
Attention, il me semble que j'ai déjà des soucis avec la partie "asfunction:ma_fonction,2", il faut faire attention à ne mettre aucun espace...
ah ooui, autre chose, tu ne peux passer qu'un seul argument. Pareil, j'ai déjà eu des pb avec ça...
Voilà voilà
C'est crade, mais j'avais prévenu ... ;). Moi je vois que ça pour palier la non-prise en charge des ancres...
En quelques tests, tu vas rapidement déterminer les hauteurs de scroll de chaque ancre... et le tour sera joué!
A plus
Toph'