Cambiar el color de un campo de texto dinámico problema
-
22-08-2019 - |
Pregunta
Tengo el código que debería cambiar el color de un campo de texto dinámico cuando el vuelco del vehículo del clip de película enlace, y luego de vuelta cuando yo despliegue. No me sale error del compilador, que simplemente no funciona.
function textColor(mc_function:MovieClip, tf_text:TextField) {
mc_function.onRollOver = function() {
tf_text.textColor = 0x7cb0b7;
};
mc_function.onRollOut = function() {
tf_text.textColor = 0xffffff;
};
}
boxLink(link_a1,text_a1);
boxLink(link_a2,text_a2);
boxLink(link_a3,text_a3);
¿Alguna idea?
Solución
Prueba esto:
function SetMouseAction(pMovieClip, pTextField):Void {
pMovieClip.linkedText = pTextField;
pMovieClip.onRollOver = function() {
this.linkedText.textColor = 0x7cb0b7;
};
pMovieClip.onRollOut = function() {
this.linkedText.textColor = 0xffffff;
};
}
SetMouseAction(link_a1, text_a1);
SetMouseAction(link_a2, text_a2);
SetMouseAction(link_a3, text_a3);
al menos yo lo he probado y funciona para mí
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow