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

intro en flash basada en un archivo de configuración xml

Estas en el tema de intro en flash basada en un archivo de configuración xml en el foro de Flash y Actionscript en Foros del Web. hola, necesito ayuda, estoy haciendo una intro en flash y necesito que este basada en un archivo de configuración (txt o xml) el cual indicara ...
  #1 (permalink)  
Antiguo 07/11/2008, 17:59
 
Fecha de Ingreso: octubre-2008
Mensajes: 10
Antigüedad: 9 años, 2 meses
Puntos: 1
intro en flash basada en un archivo de configuración xml

hola,
necesito ayuda, estoy haciendo una intro en flash y necesito que este basada en un archivo de configuración (txt o xml)
el cual indicara a que pagina o URL debe redireccionar al presionar "SALTAR INTRO" o
"ENTRAR".

por favor, necesito ayuda porque no sé cómo hacerlo.... talvez es facil pero apenas estoy aprendiendo el action script de flash.

gracias gracias por compadecerse de esta novata.
  #2 (permalink)  
Antiguo 07/11/2008, 20:44
Avatar de undess  
Fecha de Ingreso: diciembre-2007
Ubicación: Madrid
Mensajes: 84
Antigüedad: 10 años
Puntos: 1
Respuesta: intro en flash basada en un archivo de configuración xml

Hola, no se entiende tu pregunta, ya que no se sabe exactamente que quieres hacer.

Para cargar el xml seria:

Código:
// Carga del XML
var myXML:XML = new XML();
myXML.ignoreWhite = true;
myXML.onLoad = cargaArchivo();
myXML.load = "direcciónXML.xml";

// Variables
var datosCargados:Array = new Array()

function cargaArchivo()
{
      datosCargados = myXML.firstChild.childNodes();
      trace(datosCargados);
}
Esto cargaría el xml. Lo qu eno se es que quieres hacer con el. Si explicas un poco más mejor


Un saludo.
__________________
El hombre, en su orgullo, creó a Dios a su imagen y semejanza.
undess blog
  #3 (permalink)  
Antiguo 08/11/2008, 11:08
 
Fecha de Ingreso: octubre-2008
Mensajes: 10
Antigüedad: 9 años, 2 meses
Puntos: 1
Respuesta: intro en flash basada en un archivo de configuración xml

hola Undess,
primero que todo gracias por tu respuesta y tu ayuda

Resulta que lo que quiero hacer es incluir un codigo actionscript que lea un archivo de tipo xml (o de texto, pero xml creo que resulta mas facil) y que cargue las variables descritas en dicho archivo en memoria. Para este caso en particular, la unica variable será la dirección a cual redireccionar.

pero no sabía con qué codigo hacerlo y dónde exactamente ponerlo.

gracias por tu atención-
  #4 (permalink)  
Antiguo 08/11/2008, 11:52
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: intro en flash basada en un archivo de configuración xml

Hola radikalgirl:
Puedes cargarlo desde un .txt escribiendo así: variable=<a href="tu_pelicula.swf">SALTAR INTRO</a>
La palabra SALTAR INTRO la puedes editar con los tag del HTML para cambiarle el color de la fuente.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 08/11/2008, 12:39
Avatar de undess  
Fecha de Ingreso: diciembre-2007
Ubicación: Madrid
Mensajes: 84
Antigüedad: 10 años
Puntos: 1
Respuesta: intro en flash basada en un archivo de configuración xml

Saludos.

Es un poco más complicado por xml, pero si vas ha hacer mas cosas con datos xml, puede que te interese. Varía un poco dependiendo de como vayas a redireccionar pero mas o menos así:

Código del archivo xml.
Código:
<?xml version="1.0" encoding="UTF-8"?>
<redirect>
	<redireccion id="1" urlR="http://www.example.org" />
</redirect>
Código actionscript.
Código:
var redirectURL:String; // variable que almacenará la url de redirección

// Carga del XML
var myXML:XML = new XML(); // Variable que cargará el XML
myXML.load("redirect.xml"); // Le decimos que cargue redirect.xml
myXML.ignoreWhite = true; // Y que ingore los espacios en blanco 
myXML.onLoad = cargaArchivo; // Cuando se carge llama a la duncion cargaArchivo

var datosCargados:Array = new Array(); // Lista que almacenará  los datos cargados del XML

// Funciones
function cargaArchivo()
{
        datosCargados = myXML.firstChild.childNodes; // Le indicamos que la lista almacene los datos
	var temporal:XML; // Varibale para recorrer el xml y sacar la info que queremos
	
	for(var i:Number = 0; i<datosCargados.length; i++) // bucle para recorrer el array por si tuvieramos mas redirecciones
	{
		temporal = datosCargados[i];
		redirectURL = temporal.attributes.urlR; // Por último le decimos que la variable redirectURL almacene el atributo "urlR" que definimos en el XML
	}
	trace(redirectURL); // Nos muestra que url a cargado;
}
Esto se pondría en el primer fotograma de la aplicación, despues al boton de saltar intro o al final de la animacion ponerles el código.

Código:
getURL(redirectURL, "_self")
Espero no haberte liado, si tienes alguna duda, pregunta.

Un saludo.
__________________
El hombre, en su orgullo, creó a Dios a su imagen y semejanza.
undess blog
  #6 (permalink)  
Antiguo 08/11/2008, 13:28
 
Fecha de Ingreso: octubre-2008
Mensajes: 10
Antigüedad: 9 años, 2 meses
Puntos: 1
Respuesta: intro en flash basada en un archivo de configuración xml

Undess muchas gracias!!!

gracias por tu ayuda, era exactamente lo que necesitaba saber..lo voy a hacer con xml para que sea más funcional.

eres muy amable y además está todo muy bien explicado... me has ayudado un montoooon.

saludos :)
  #7 (permalink)  
Antiguo 08/11/2008, 23:40
 
Fecha de Ingreso: octubre-2008
Mensajes: 10
Antigüedad: 9 años, 2 meses
Puntos: 1
Respuesta: intro en flash basada en un archivo de configuración xml

Bandit...gracias :) que buena ayuda tambien me has dado :)

saludos y de nuevo gracias por responder
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 21:14.