Comment puis-je modifier la couleur select ("highlight") d'un TextField dans actionscript 3? J'ai un champ de texte d'entrée avec du texte blanc sur un fond noir et par conséquent, les sélections sont invisibles, ce qui est horrible pour la facilité d'utilisation. Merci!Modifier la couleur de sélection de TextField dans AS3
Répondre
Essayez ceci:
var c:Color = new Color(MyTextField);
c.setTransform({rb:255});
ou pour un plus à l'approche de ce jour:
Une autre approche consiste à utiliser le cadre de la mise en page du texte, en particulier un TextFlow en utilisant un SelectionManager. Avec le TLF, vous pouvez directement contrôler les propriétés SelectionFormat utilisées pour votre texte.
par exemple.
TextFlow.defaultConfiguration.focusedSelectionFormat = new SelectionFormat(0x00FFFF);
Il y a un peu d'une courbe d'apprentissage pour ramasser la manière de faire les choses du TLF, mais le gain est nettement améliorée personnalisation texte.
Fonctionne parfaitement! Le seul problème est que l'utilisation de TLF fait passer mon SWF de 250KB à 656KB! C'est un montant énorme juste pour pouvoir changer la couleur de la sélection ... – jowie
il semble que ce soit parce que j'exporte aussi un SWC ... Quelque chose que je dois faire pour que les métadonnées soient compilées (en utilisant RobotLegs) .. – jowie
Ici vous pouvez trouver une classe de faire le travail
http://labs.hellokeita.com/2008/03/13/textfield-selection-color/
site de référence est vers le bas avec sa classe :(
Ici vous pouvez trouver quelque chose de similaire, mais pas si puissant: http://yourpalmark.com/2007/08/13/changing-selection-color-on-dynamic-textfields/
Le lien est cassé s'il vous plaît mettre à jour – 1owk3y
- 1. Modifier la couleur de sélection de WPF ListViewItem
- 2. AS3: Réglage de la police par défaut, la couleur, etc., d'un TextField utilisant la classe StyleManager
- 3. Modifier la couleur de sélection d'arrière-plan de ListView?
- 4. AS3: Textfield état actif
- 5. AS3: TextField Focus
- 6. # 1009 de référence d'objet nul (AS3, TextField)
- 7. textfield ne s'effacera pas, as3
- 8. AS3 Sélection de caméra
- 9. Détection d'un saut de ligne dans l'entrée AS3 TextField
- 10. Flash/As3 - changer la couleur de focusRect
- 11. Changer la couleur de fond de scène dans AS3?
- 12. couleur de sélection Listview
- 13. Array, changer de couleur, as3
- 14. AS3 TextField est vide, n'accepte aucun de mes paramètres?
- 15. as3 textField vs label vs textArea
- 16. Modification de la couleur de sélection de texte dans NSTextView
- 17. Modifier la couleur de surbrillance du texte sélectionné dans RichEdit
- 18. Modifier la couleur UIBarButtonItem
- 19. Modifier la couleur SVG
- 20. Comment modifier la couleur d'arrière-plan des éléments sélectionnés dans une zone de sélection multiple?
- 21. TabBar Controller Couleur de sélection
- 22. AS3 un moyen d'obtenir la taille actuelle TextField?
- 23. Modifier ListView sélectionné la couleur sur Android
- 24. Modifier la couleur d'arrière-plan du menu en fonction de la sélection du menu
- 25. Modifier la règle couleur de la règle dans Eclipse
- 26. Modifier la couleur de bordure pour DatePicker
- 27. Modifier dynamiquement la valeur de sélection
- 28. Modifier la couleur dans Rich Edit Control
- 29. Modifier la couleur du texte dans WebView
- 30. Modifier la couleur du tilde (~) dans Vim
De quel objet de couleur devons-nous importer pour que cela fonctionne? Je ne trouve rien, je suppose que c'est une approche AS2? ? Suite au lien ci-dessus à la documentation ColorTransform n'est pas clair, soit ... – gMale
Je suis d'accord avec gmale, ce n'est pas une réponse précise. – Veehmot
Je crois que cette technique a été prise en charge depuis AS1 :) a travaillé pour moi de toute façon;) – PeanutPower