Foros del Web » Creando para Internet » Flash y Actionscript »

caracteres especiales en actionscript 3

Estas en el tema de caracteres especiales en actionscript 3 en el foro de Flash y Actionscript en Foros del Web. Hola,Necesitaria una gran ayuda!!!.Estoy armando una pagina en flash cs3 y estoy usando actionscript 3.Quiero poner nombres a los botones por ejemplo:"Diseño Web","Diseño Gráfico" y ...
  #1 (permalink)  
Antiguo 04/06/2010, 16:59
 
Fecha de Ingreso: mayo-2009
Mensajes: 71
Antigüedad: 14 años, 10 meses
Puntos: 0
Pregunta caracteres especiales en actionscript 3

Hola,Necesitaria una gran ayuda!!!.Estoy armando una pagina en flash cs3 y estoy usando actionscript 3.Quiero poner nombres a los botones por ejemplo:"Diseño Web","Diseño Gráfico" y ni las ñ y la á no me aparecen!.Como puedo hacer para que aparezcan en el .swf?
Gracias.
  #2 (permalink)  
Antiguo 05/06/2010, 10:55
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 9 meses
Puntos: 406
Respuesta: caracteres especiales en actionscript 3

Hola catatonica:
Si los nombres o títulos de los botones los estás haciendo con un Campo de texto estático, no deberías tener problemas con los acentos, a menos que la fuente que estás usando no contengan eso caracteres.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 05/06/2010, 16:03
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: caracteres especiales en actionscript 3

Hola
Revisa en el panel de propiedades, en dichos botones (o en los text o label que tengan) si tienen una opción de character embedding, y allí pondrías los caracteres como la ñ o tildes
y luego prueba nuevamente
si los textos son externos (xml o similares) prueba guardando esos archivos con la codificación unicode o utf-8
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #4 (permalink)  
Antiguo 09/06/2010, 07:37
 
Fecha de Ingreso: mayo-2009
Mensajes: 71
Antigüedad: 14 años, 10 meses
Puntos: 0
Pregunta Respuesta: caracteres especiales en actionscript 3

Los nombres de los botones están en un fotograma asi:

flashmo_button.visible = false;
var menu_label:Array = new Array("Nosotros",
"Diseño Web",
"Diseño Grafico",
"Posicionamiento",
"Portfolio",
"Contactos");
var total:Number = menu_label.length;
var spacing:Number = 10;
var i:Number = 0;
var page:Number;
var main_menu:MovieClip = new MovieClip();
stage.addChild(main_menu);

for( i = 0; i < total; i++ )
{
var btn = new button();
btn.name = "btn" + i;
btn.x = flashmo_button.x;
btn.y = flashmo_button.y + (flashmo_button.height + spacing) * i;
btn.icons.gotoAndStop( i + 1 );
btn.item_no = i;
btn.addEventListener( Event.ENTER_FRAME, btn_enter );

var each_substring:Array = menu_label[i].split("|");
btn.item_label.fm_label.text = each_substring[0];
btn.item_url = each_substring[1];
main_menu.addChild(btn);
}

function btn_over(e:MouseEvent):void
{
e.target.over = true;
}

function btn_out(e:MouseEvent):void
{
e.target.over = false;
}

function btn_click(e:MouseEvent):void
{
var mc = e.target.parent;
if( mc.item_url != undefined )
navigateToURL( new URLRequest( mc.item_url ), "_parent" );
else
change_page(mc.item_no);
}

function btn_enter(e:Event):void
{
var mc = e.target;
if( mc.over == true )
mc.nextFrame();
else
mc.prevFrame();
}

function change_page(no:Number):void
{
for( var i:Number = 0; i < main_menu.numChildren; i++ )
{
var mc = MovieClip( main_menu.getChildAt(i) );
mc.over = false;
mc.click_area.visible = true;
mc.addEventListener( MouseEvent.ROLL_OVER, btn_over );
mc.addEventListener( MouseEvent.ROLL_OUT, btn_out );
mc.addEventListener( MouseEvent.CLICK, btn_click );
}
var mc_selected = MovieClip( main_menu.getChildAt(no) );
mc_selected.over = true;
mc_selected.click_area.visible = false;
mc_selected.removeEventListener( MouseEvent.ROLL_OVER, btn_over );
mc_selected.removeEventListener( MouseEvent.ROLL_OUT, btn_out );
mc_selected.removeEventListener( MouseEvent.CLICK, btn_click );

page = no + 1;
play();
}
change_page(0); // default page on load

designed_by.addEventListener( MouseEvent.CLICK, credit_link );

function credit_link(e:MouseEvent):void
{
navigateToURL( new URLRequest( "http://www.o2studio.com.ar" ), "_parent" );
}

Saludos.
  #5 (permalink)  
Antiguo 09/06/2010, 12:46
 
Fecha de Ingreso: mayo-2009
Mensajes: 71
Antigüedad: 14 años, 10 meses
Puntos: 0
Pregunta Respuesta: caracteres especiales en actionscript 3

Por fis!!!Alguien q me ayude!!!!!!!
  #6 (permalink)  
Antiguo 09/06/2010, 17:35
 
Fecha de Ingreso: mayo-2009
Mensajes: 71
Antigüedad: 14 años, 10 meses
Puntos: 0
De acuerdo Respuesta: caracteres especiales en actionscript 3

Ya lo encontre en este link http://forums.adobe.com/message/2811230 saludos.
  #7 (permalink)  
Antiguo 10/06/2010, 02:28
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: caracteres especiales en actionscript 3

Cita:
Iniciado por mortiprogramador Ver Mensaje
Hola
Revisa en el panel de propiedades, en dichos botones (o en los text o label que tengan) si tienen una opción de character embedding, y allí pondrías los caracteres como la ñ o tildes
y luego prueba nuevamente
si los textos son externos (xml o similares) prueba guardando esos archivos con la codificación unicode o utf-8
saludos
ehm... lo que te había dicho... dura esa catatonia no catatónica?? jajajajaj, solo molestando, saludos!!!
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: actionscript, caracteres, especiales
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:29.