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

Ayuda con la ñ y los acentos, me estoy volviendo loca

Estas en el tema de Ayuda con la ñ y los acentos, me estoy volviendo loca en el foro de Flash y Actionscript en Foros del Web. HOLA A TODOS, ME HE LEIDO TODOS LOS POST QUE HABEIS PUESTO SOBRE ESTE TEMA, PERO BUENO LO QUE TIENE EL NO ENTENDER. OS CUENTO ...
  #1 (permalink)  
Antiguo 06/03/2009, 05:14
 
Fecha de Ingreso: marzo-2009
Mensajes: 1
Antigüedad: 8 años, 9 meses
Puntos: 0
Ayuda con la ñ y los acentos, me estoy volviendo loca

HOLA A TODOS, ME HE LEIDO TODOS LOS POST QUE HABEIS PUESTO SOBRE ESTE TEMA, PERO BUENO LO QUE TIENE EL NO ENTENDER.

OS CUENTO TENGO UN ARCHIVO EN FLASH (QUE NO CONTROLO) Y UN ARCHIVO XML (QUE CONTROLO MENOS...JAJAJA), YO SOLO QUERÍA HACER UNA COSILLA, PERO ME HE ENCONTRADO CON EL PROBLEMA DE LAS LETRAS.

EL FLASH QUE TENGO LO DESCARGUÉ DE UNA WEB QUE VIENE CON EJEMPLOS DE FLASH MUY CHULA. ME DESCARGUÉ UN EJ. EL CUAL HE IDO MODIFICANDO, Y ESTE EJEMPLO CONSISTE EN Q VAN SALIENDO UNAS IMÁGENES Y DEDAJO DE ESAS IMÁGENES UNA BREVE DESCRIPCIÓN DE LAS MISMA, PERO LAS Ñ Y LAS TILDES NO SALEN EN EL FLASH.

OS PONGO EL CÓDIGO DE LA ACTION DEL FLASH Y ME DECÍS SI ES AHÍ DONDE TENGO QUE HACER ALGO??? OS PEDIRIA QUE ME LO PUSIERA ALGUIEN DIRECTAMENTE EN EL CÓDIGO QUE OS DOY, PQ NO SE DONDE PONERLO.

ESPERO QUE HAYA UN ALMA CARITATIVA QUE SE APIADE DE MÍ.

SI NECESITAIS EL CÓDIGO DEL XML DECIRMELO OK?

MUCHAAAAASSS GRACIAS!

AHÍ VA EL CÓDIGO.
-------------------------------------------------------------------------------------------------------
stop();
import mx.transitions.Tween;
import mx.transitions.easing.*;
flashmo_item._visible = false;
item_number_group.item_number._visible = false;

var xml_file:String = "flashmo_112_news_tab.xml";
var folder:String = "thumbnails/";
var auto_duration:Number = 4000; // where 1 second equals 1000
var auto_play:Boolean = true; // true = ON | false = OFF
var tween_duration:Number = 0.6; // in seconds

var item_filename:Array = new Array();
var item_url:Array = new Array();
var item_url_target:Array = new Array();
var item_title:Array = new Array();
var item_description:Array = new Array();
var total:Number;
var i:Number;
var interval_id:Number;
var current:Number = 0;
var xml:XML = new XML();

xml.onLoad = function()
{
item_list.fm_item._visible = false;
var nodes = this.firstChild.childNodes;
total = nodes.length;

for( i = 0; i < total; i++)
{
item_filename[i] = nodes[i].attributes.filename;
item_url[i] = nodes[i].attributes.url;
item_url_target[i] = nodes[i].attributes.target;
item_title[i] = nodes[i].attributes.title;
item_description[i] = nodes[i].attributes.description;
}
create_item_list();
}
xml.load( xml_file );
xml.ignoreWhite = true;

function create_item_list():Void
{
for( i = 0; i < total; i++)
{
var item = flashmo_item.duplicateMovieClip("fm_item"+i, i);
item.fm_pic.loadMovie(folder + item_filename[i]);
item.fm_title.text = item_title[i];
item.fm_description.text = item_description[i];
item.no = i;
if( i > 0 )
item._visible = false;

item.fm_button.onRelease = function()
{
getURL( item_url[this._parent.no], item_url_target[this._parent.no] );
}

var mi = item_number_group.item_number.duplicateMovieClip(" item_number"+i, i);
mi.over = true;
mi.item_label = i + 1;
mi.item_no = i;
mi._x = i * 30;
}
if( auto_play == true )
{
interval_id = setInterval(this, "change_item", auto_duration, "next");
}
change_menu_item(0); // the default item on load
}
function change_item(command)
{
fm_previous.enabled = fm_next.enabled = false;

for( i = 0; i < total; i++ )
{
item_number_group["item_number"+i].flashmo_button.enabled = false;
}
old_number = current;

if( command == "previous" )
current--;
else if( command == "next" )
current++;
else
current = command;

if( current < 0 )
current = total - 1;
if( current >= total )
current = 0;

change_menu_item(current);

old_item = this["fm_item" + old_number];
old_item.fm_button.enabled = false;
new_item = this["fm_item" + current];
new_item.fm_button.enabled = true;
new_item._visible = true;

var fm_tween = new Tween(old_item, "_alpha", Regular.easeInOut, 100, 0, tween_duration, true);
new Tween(new_item, "_alpha", Regular.easeInOut, 0, 100, tween_duration, true);
fm_tween.onMotionFinished = function()
{
fm_previous.enabled = fm_next.enabled = true;
for( i = 0; i < total; i++ )
{
item_number_group["item_number"+i].flashmo_button.enabled = true;
}
old_item._visible = false;
}
}
function fm_interval()
{
if( fm_auto._currentframe == 2 )
{
interval_id = setInterval(this, "change_item", auto_duration, "next");
}
else
{
clearInterval(interval_id);
}
fm_auto.play();
}
fm_previous.onRelease = function()
{
change_item("previous");
}
fm_next.onRelease = function()
{
change_item("next");
}
fm_auto.onRelease = function()
{
this._parent.fm_interval();
}
if( auto_play == true )
fm_auto.gotoAndStop(1);
else
fm_auto.gotoAndStop(2);

function change_menu_item(no):Void
{
for( i = 0; i < total; i++ )
{
var mi = item_number_group["item_number"+i];
mi.flashmo_button._visible = true;
mi.over = true;
mi.flashmo_button.onRollOver = function()
{
this._parent.over = false;
}
mi.flashmo_button.onRollOut =
mi.flashmo_button.onDragOut = function()
{
this._parent.over = true;
}
mi.flashmo_button.onRelease = function()
{
change_item(this._parent.item_no);
}
mi.onEnterFrame = function()
{
if( this.over == true ) this.prevFrame();
else this.nextFrame();
}
}
delete item_number_group["item_number"+no].flashmo_button.onRollOut;
item_number_group["item_number"+no].flashmo_button._visible = false;
item_number_group["item_number"+no].over = false;
}
-------------------------------------------------------------------------------------------------------
  #2 (permalink)  
Antiguo 06/03/2009, 08:21
 
Fecha de Ingreso: diciembre-2004
Mensajes: 418
Antigüedad: 13 años
Puntos: 2
Respuesta: Ayuda con la ñ y los acentos, me estoy volviendo loca

has puesto esto en el inicio de tu xml?

<?xml version="1.0" encoding="iso-8859-1"?>


tb debes fijarte si el si usas mascaras sobre el campo de texto, y si este es del tipo dinamico, de ser asi, entonces debes embeber el campode texto, en la seccionde propiedades del campo de texto, hay otro boton ,creo q se llama 'incluir' o algo asi. alli debes elegir el tipode letras, y agregar manualmente los caracteres espciales. suerte.
__________________
Veo de todo un poco, pero siempre tengo mis favoritos xD. No subestimen a Flash!
  #3 (permalink)  
Antiguo 09/03/2009, 13:00
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Respuesta: Ayuda con la ñ y los acentos, me estoy volviendo loca

Hola Anicienta:
Bienvenida al Foro.
Tu archivo XML al guardarlo utiliza la Codificación: UNICODE.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
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 19:00.