OVH Cloud OVH Cloud

[DirMX] Curseur et acteur champ

6 réponses
Avatar
Wolfy44
Slt,
Bon, je vais essayé d'être plus pécis avec un cas concret :

J'ai un acteur champ placé sur la piste 1 sur lequel j'ai le comportement
suivant :
---------------------------
property spriteNum,valide
on beginSprite me
valide = TRUE
sprite(spriteNum).member.text = ""
sprite(spriteNum).editable = FALSE
sprite(spriteNum).member.editable = FALSE
sprite(spriteNum).member.autoTab = FALSE
end

on mouseEnter me
if valide = TRUE then
cursor 256
end if
end

on mouseLeave me
cursor -1
end

on mouseDown me
sprite(spriteNum).member.editable = TRUE
end
---------------

Ensuite, j'ai un petit acteur image sur la piste 2 à côté du champ qui
recoit le comportement suivant :
--------------
on mouseDown me
sprite (1).member.editable = FALSE
end
--------------

Ensuite, voilà les actions que j'exécute :
1- Je passe mon curseur sur l'acteur champ, et le curseur se tranforme en
crayon(cursor 256).
2- Je clique une fois dans l'acteur champ pour activer l'edition du texte.
3- Une fois le mot saisie, je clique sur l'image noir pour désactiver
l'edition de l'acteur champ!
4- A ce moment là, quand je passe à nouveau le curseur sur l'acteur champ,
c'est fini, il ne se transforme plus en petit crayon comme au début.

Voilà voilà, j'espère avoir été plus limpide qu'auparavant :) dur dur de
bien expliquer lol
Merci à tous!

Wolfy

6 réponses

Avatar
j'patauge
j'avoue ne pas comprendre
il semblerait qu'un acteur texte editable n'accepte que la flêche comme
curseur
Avatar
Wolfy44
oui c zarb comme truc pourtant avant d'utiliser "editable", le curseur peut
etre modifié avec un mouseEnter

Wolfy
Avatar
Ned
et en réassignant le member au sprite juste après avoir désactivé le
editable ?
je sais que ça force certaines propriétés du sprite à se rafraichir...

hth
--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
Avatar
Wolfy44
Bon tant pis, j'ai viré le changement d'état du curseur, c'est moins joli,
mais au moins, c'est un truc prise de tête en moins!
J'vais demander à Macromedia ce qu'ils comptent faire là-dessus et sur le
moyen de réagir avec le curseur sur des acteurs qui ont étés édité.
J'espère surtout que ne me demandera pas de mettre absolument la modif de
curseur là-dessus :(

bye bye

Wolfy
Avatar
Ned
un doute m'étreint (vu que je radote comme dit padbra ;o) : quand tu parles
de curseur, tu parles bien de la souris, pas de celui d'insertion dans le
texte ?

--
----------------
-- Ned
----------------------------------------
Bien faire et laisser braire
----------------------------------------
"Wolfy44" a écrit dans le message de
news:bls9u8$rlh$
| Bon tant pis, j'ai viré le changement d'état du curseur, c'est moins joli,
| mais au moins, c'est un truc prise de tête en moins!
| J'vais demander à Macromedia ce qu'ils comptent faire là-dessus et sur le
| moyen de réagir avec le curseur sur des acteurs qui ont étés édité.
| J'espère surtout que ne me demandera pas de mettre absolument la modif de
| curseur là-dessus :(
|
| bye bye
|
| Wolfy
|
|
Avatar
Wolfy44
oui oui, un basique changement du curseur de la souris sur l'acteur avant
l'edition du texte (logique puisque celui-ci se transforme en I une fois le
champ en cours d'edition) Mais après la fin d'édition, il ne sait plus faire
le changement de curseur comme si l'edition était tjrs valide (j'ai
l'impression que l'acteur champ ou texte s'est foutue en premier plan!) Je
sais pas s'il est possible de mettre l'acteur en arrière plan d'ailleurs?!?

Wolfy