Ver Mensaje Individual
  #40 (permalink)  
Antiguo 07/11/2005, 15:30
felixdej
 
Fecha de Ingreso: mayo-2003
Mensajes: 6
Antigüedad: 20 años, 11 meses
Puntos: 0
De acuerdo Hay otra forma de hacerlo por medio de PHP

Cita:
Iniciado por TMeister
+ Flash MX

Pregunta: Como hago para que los acentos y ñ de un texto Externo se vean Correctamente

Respuesta: Colocando la siguiente línea en el primer Frame de tu pelicula.

Código:
system.useCodepage = true;
Correccion!

system.useCodepage = true; solo funciona en PC´s los usuarios de Mac no podran ver dichos caracteres.

Solucion Guardar el archivo TXT con formato unicode o UTF-8
Bueno es un codigo sencillo y lo digo porque yo no tengo experiencia en esto y ya lo logre.

Primer Paso:

Código:
<?php
    //creamos la variable
    $nombre = "	     Aquí pones la información del texto externo en esta variaable incluso si necesitas porner comilla lo haces así \"Hola\", los espacios y separaciones entre parrafos se quedan como lo escribes.
     Por ejemplo este es otro parrafo y en el navegador lo puedes ver asi separado cuando se carga el archivo en la pelicula";
    //$nombre2 = " Este es un segundo mensaje de texto cargado dinamicamente";
	//le damos salida
	$salida.="&nombre=".utf8_encode($nombre); //esta variable sirve para convertir a utf8 el texto y te pone cada acento y letras latinas que existan ademas te formate el texto.
	//$salida2.="&nombre2=".utf8_encode($nombre2); //Esto lo puedes usar para cargar mas de una variable.
	print("nombre=" . $salida);
	//print("nombre2=" . $salida2);
?>
A este archivo le puedes poner cualquier nombre que te facilite en este caso le puse misdatos.php

En la pelicula de flash donde se vaya a cargar el archivo lo hace de la siguiente manera.

Se usa loadVars

Código:
var    a = new LoadVars();
	a.load("misdatos.php");
	a.onLoad = function() {
	texto_txt.htmlText = this.nombre;
	texto2_txt.htmlText = this.nombre2;
	
};
Espero que te funcione pues a mi si me funciono.
Si hay otra idea mejor pues pasenla......
Ademas puedes usar un BD para cargar los datos dinamicamente, en flsh 8 ya no se usa & para cargar los datos ahora se usa add pero como aquí estoy cargando los datos como HTML se formatean los parrafos automaticamnte y con otro codigo sencillo puedes personalizar el texto, color posición etc...

Cita:
PD: "Así si funciona en cualquier sistema operativo"