Re: [ASNativos] Cargador para XML

2006-03-01 Por tema Ivan

Hola Moisés
tanto cuando cargas un xml como una imagen siempre dispones de los bytes 
cargados y los totales, asi que te puedes calcular el porcentaje asi


p = Math.round( miXML.getBytesLoaded()*100 / miXML.getBytesTotal() );

donde p es un numero entero entre 0 y 100
Lo mismo puedes hacer para cada imagen

p = Math.round( miImagen.getBytesLoaded()*100 / miImagen.getBytesTotal() );

Esto lo puedes comprobar en un setInterval o en un enterframe, y mostrarlo 
en un campo de texto o con una animacion de 100 fotogramas, y le dices


anim.gotoAndStop(p);

suerte.



- Original Message - 
From: Nueva Imagen Digital, S.L. [EMAIL PROTECTED]

To: asnativos@5dms.com
Sent: Wednesday, March 01, 2006 1:00 AM
Subject: [ASNativos] Cargador para XML



Buenas noches ASfanaticos

Se que algo de esto hay escrito en la lista, lo he leido.. pero la verdad 
es que no lo entiendo. Os espongo mi problema


Estoy montando un sitio web con varios swf cargados con el loadMovieNum, 
todas los swf tienen su precargador típico y este funciona.


Ahora bien, en unas partes de la web existe una galeria de espectaculos 
con una tira de imágenes con los correspondientes carteles de cada uno de 
estos.
Cada espectáculo se compone de sinopsi, cartel, fotos, titulo, etc, que lo 
cargo todo a traves de un xml que tiene esta estructura


/espectaculo
   espectaculo id=2 nombre= nom= castellano= valenciano= 
cartel= cartell=

   fotos
   foto/foto
   /fotos
   /espectaculo
el xml se parsea bien, y dinámicamente se me crea la galeria según cuantos 
espectaculos existan en el xml.
mi código crea primero los clips para cada uno de los espectaculos, carga 
las imagenes y asocia a cada uno de los elementos de la tira de imágenes 
todo los datos que necesita del xml.


Pero el problema, es que desde que se crean los clips(boton) para cada uno 
de los elementos del xml, se quedan en blanco los movieclips y no consigo 
crear un cargador cutre para xml para que no tener la tira de imágenes en 
blanco hasta que se terminan de cargar todas las imágenes.


Por favor, hechadme una mano (y  que no sea al cuello, jejeje) que llevo 
muchos dias pasando sueño para intentar solucionar esto y no lo consigo.

Os pongo tb el código que utilizo para cargar el xml y la galería.

stop();
// Initialize useful variables and picture array
cellWidth = tira_mc.reel_mc.cell_mc._width;
center = tira_mc._width / 2;
pics = new Array ();
//esto es lo que hace que la tira se mueva hacia un lado u otro
onEnterFrame = function () {
   if (_xmouse  330  _ymouse  265) {
   reelSpeed = ((_xmouse - 330) - center) / 10;
   tira_mc.reel_mc._x += reelSpeed;
   // Apply limits to reel position
   leftStop = center - tira_mc.reel_mc._width + cellWidth / 2;
   rightStop = center - cellWidth / 2;
   if (tira_mc.reel_mc._x  leftStop) {
   tira_mc.reel_mc._x = leftStop;
   } else if (tira_mc.reel_mc._x  rightStop) {
   tira_mc.reel_mc._x = rightStop;
   }
   }
};
// esto es el constructor del objeto espectaculo
espectaculo = function (id, nombre, nom, castellano, valenciano, cartel, 
cartell, fotos) {

   this.id = id;
   this.nombre = nombre;
   this.nom = nom;
   this.castellano = castellano;
   this.valenciano = valenciano;
   this.cartel = cartel;
   this.cartell = cartell;
   this.fotos = fotos;
};
//aqui defino para cada celdita lo que tiene k cargar en ella
NewCell = function (num, details) {
   // Create a new cell
   originalClip = tira_mc.reel_mc.cell_mc;
   newClip = originalClip.duplicateMovieClip (cell + num, num);
   // Set cell position and text fields
   newClip._x = num * 120;
   // Coloco el contenido de cada uno de los espectaculos en su celdita 
del scroll content = newClip.placeholder_mc;

   //PONGO EL CARTEL CORRESPONDIENTE
   //controlo si hay cartel o no
   if (details.cartel != undefined  details.cartel != null  
details.cartel != ) {

   content.loadMovie (details.cartel);
   } else if (details.cartell != undefined  details.cartell != null  
details.cartell != ) {

   content.loadMovie (details.cartell);
   } else {
   //si no hay pongo uno genérico
   content.loadMovie (./images/logo_.gif);
   }
   //DEFINO LAS FUNCIONES DE BOTON DE CADA celdita del scroll
   newClip.onRelease = function () {
   //compruebo si hay cartel
   if (details.cartel != undefined  details.cartel != null  
details.cartel != ) {

   foto.clip_foto.loadMovie (details.cartel);
   } else if (details.cartell != undefined  details.cartell != null 
 details.cartell != ) {

   foto.clip_foto.loadMovie (details.cartell);
   } else {
   //si no hay pongo uno genérico
   foto.clip_foto.loadMovie (./images/logo_.gif);
   }
   //compruebo si hay texto
   if (details.castellano != undefined  details.castellano != null 
 details.castellano != ) {

   texto_espectaculo.sinopsi.text = details.castellano;
   } else if (details.valenciano != 

RE: [ASNativos] Problema easing

2006-03-01 Por tema La casa del mar
yo creo que deberias crear una funcion que saque los clips fuera... como
tienes, y otra que los devuelva a su posición inicial en el escenario...
bueno pienso...




-Mensaje original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
nombre de Fernando Sáez Comet
Enviado el: miércoles, 01 de marzo de 2006 1:30
Para: asnativos@5dms.com
Asunto: [ASNativos] Problema easing


Tengo nueve clips, al pinchar en cada uno quiero que se muevan fuera del
escenario y los demás vuelvan a su posición inicial.
Al pinchar en c1_mc hace un movimiento extraño

var xfinal:Number;
var yfinal:Number;
var vel:Number = 5;

function moverA(clip:MovieClip,x:Number,y:Number){
xfinal = x;
yfinal = y;
clip.onEnterFrame = __moverA;
}

function __moverA(){
var xinicial:Number = this._x;
var yinicial:Number =this. _y;

var x:Number = xinicial + ((xfinal-xinicial)/vel);
var y:Number = yinicial + ((yfinal-yinicial)/vel);

this._x = x;
this._y = y;
}

c1_mc.onRelease = function(){
moverA(c1_mc,-100,363.5);
moverA(c2_mc,368.5,363.5); //Esta línea falla
}

_
Descubre la descarga digital con MSN Music. Más de un millón de canciones.
http://music.msn.es/

--
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
--

--
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
--


RE: [ASNativos] Problema easing

2006-03-01 Por tema Joseba Alonso
Comet...

Las variables xfinal e yfinal se comparten entre los 2 movimientos, deberia
ser asi:

var vel:Number = 5;

function moverA(clip:MovieClip,x:Number,y:Number){
clip.xfinal = x;
clip.yfinal = y;
clip.onEnterFrame = __moverA;
}

function __moverA(){
var xinicial:Number = this._x;
var yinicial:Number = this. _y;

var x:Number = xinicial + ((this.xfinal-xinicial)/vel);
var y:Number = yinicial + ((this.yfinal-yinicial)/vel);

this._x = x;
this._y = y;
}

Un saludo,

Joseba Alonso
www.5dms.com
www.sidedev.net 

 -Mensaje original-
 De: [EMAIL PROTECTED] 
 [mailto:[EMAIL PROTECTED] En nombre de Fernando Sáez Comet
 Enviado el: miércoles, 01 de marzo de 2006 1:30
 Para: asnativos@5dms.com
 Asunto: [ASNativos] Problema easing
 
 Tengo nueve clips, al pinchar en cada uno quiero que se 
 muevan fuera del escenario y los demás vuelvan a su posición inicial.
 Al pinchar en c1_mc hace un movimiento extraño
 
 var xfinal:Number;
 var yfinal:Number;
 var vel:Number = 5;
 
 function moverA(clip:MovieClip,x:Number,y:Number){
   xfinal = x;
   yfinal = y;
   clip.onEnterFrame = __moverA;
 }
 
 function __moverA(){
   var xinicial:Number = this._x;
   var yinicial:Number =this. _y;
 
   var x:Number = xinicial + ((xfinal-xinicial)/vel);
   var y:Number = yinicial + ((yfinal-yinicial)/vel);
 
   this._x = x;
   this._y = y;
 }
 
 c1_mc.onRelease = function(){
   moverA(c1_mc,-100,363.5);
   moverA(c2_mc,368.5,363.5); //Esta línea falla }
 
 _
 Descubre la descarga digital con MSN Music. Más de un millón 
 de canciones. 
 http://music.msn.es/
 
 --
 Lista ASNativos:asnativos@5dms.com
 http://www.5dms.com/listas
 --

--
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
--


[ASNativos] Retornos de carro en atributo XML

2006-03-01 Por tema Javier Fernández
Hola lista, ya estoy otra vez con mis paranoias :-#

Despues de acabar de montar un micro en dos idiomas me piden poder meter
retornos de carro en los titulares (?).
El caso es que como ni se me había pasado por la imaginación, por comodidad
había metido los titulares en atributos, y ahora me encuentro con que no hay
manera de que se coma un retorno de carro.

En un atributo no puedo meter un CDATA, así que no puedo usar brs y no se
por qué motivo los \n me los pinta en vez de interpretarlos.
Estaba buscando en el archivo y en google, pero eso de buscar \n está
complicado :(

¿sabeis como puedo meter un retorno de carro en un atributo xml?

Gracias y un saludo. Javier Fernández
--
[ http://drusunlimited.com ]

--
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
--


RE: [ASNativos] Retornos de carro en atributo XML

2006-03-01 Por tema Ignasi Rifé
Hola Javier,
aunque solo sea un parche siempre puedes poner un caracter qualquiera (p.e.:
~) y desde flash transformarlo:

_root.eltextoquesea.split(~).join(br);

espero te sirva,

ignasi rifé



 

-Mensaje original-
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre
de Javier Fernández
Enviado el: miércoles, 01 de marzo de 2006 19:07
Para: asnativos@5dms.com
Asunto: [ASNativos] Retornos de carro en atributo XML

Hola lista, ya estoy otra vez con mis paranoias :-#

Despues de acabar de montar un micro en dos idiomas me piden poder meter
retornos de carro en los titulares (?).
El caso es que como ni se me había pasado por la imaginación, por comodidad
había metido los titulares en atributos, y ahora me encuentro con que no hay
manera de que se coma un retorno de carro.

En un atributo no puedo meter un CDATA, así que no puedo usar brs y no se
por qué motivo los \n me los pinta en vez de interpretarlos.
Estaba buscando en el archivo y en google, pero eso de buscar \n está
complicado :(

¿sabeis como puedo meter un retorno de carro en un atributo xml?

Gracias y un saludo. Javier Fernández
--
[ http://drusunlimited.com ]

--
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
--



__ NOD32 1.1422 (20060301) Information __

This message was checked by NOD32 antivirus system.
http://www.nod32.com


--
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
--


Re: [ASNativos] Retornos de carro en atributo XML

2006-03-01 Por tema Javier Fernández
Muchas gracias Ignasi, se me había ocurrido pero ya les he enviado el .Fla y
queria ver si habia forma de hacerlo desde el xml.
Supongo que tendré que meterle mano.

Un saludo. Javier Fernández
--
[ http://drusunlimited.com ]

- Original Message - 
From: Ignasi Rifé [EMAIL PROTECTED]
To: asnativos@5dms.com
Sent: Wednesday, March 01, 2006 7:15 PM
Subject: RE: [ASNativos] Retornos de carro en atributo XML


 Hola Javier,
 aunque solo sea un parche siempre puedes poner un caracter qualquiera
(p.e.:
 ~) y desde flash transformarlo:

 _root.eltextoquesea.split(~).join(br);

 espero te sirva,

 ignasi rifé





 -Mensaje original-
 De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En
nombre
 de Javier Fernández
 Enviado el: miércoles, 01 de marzo de 2006 19:07
 Para: asnativos@5dms.com
 Asunto: [ASNativos] Retornos de carro en atributo XML

 Hola lista, ya estoy otra vez con mis paranoias :-#

 Despues de acabar de montar un micro en dos idiomas me piden poder meter
 retornos de carro en los titulares (?).
 El caso es que como ni se me había pasado por la imaginación, por
comodidad
 había metido los titulares en atributos, y ahora me encuentro con que no
hay
 manera de que se coma un retorno de carro.

 En un atributo no puedo meter un CDATA, así que no puedo usar brs y no
se
 por qué motivo los \n me los pinta en vez de interpretarlos.
 Estaba buscando en el archivo y en google, pero eso de buscar \n está
 complicado :(

 ¿sabeis como puedo meter un retorno de carro en un atributo xml?

 Gracias y un saludo. Javier Fernández
 --
 [ http://drusunlimited.com ]

 --
 Lista ASNativos:asnativos@5dms.com
 http://www.5dms.com/listas
 --



 __ NOD32 1.1422 (20060301) Information __

 This message was checked by NOD32 antivirus system.
 http://www.nod32.com


 --
 Lista ASNativos:asnativos@5dms.com
 http://www.5dms.com/listas
 --

--
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
--


Re: [ASNativos] Retornos de carro en atributo XML

2006-03-01 Por tema Alejandro Cid
Imagino que para un atributo no vale, pero ¿has probado con el atributo --  
xml:space=preserve -- ?


Saludos.

Jano 


--
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
--


[ASNativos] Para Joseba

2006-03-01 Por tema Felipe Fernandez Sanchez
Hola Joseba, tengo por aquí una ponencia tuya de Databinding en Flash 2004 
en 5dms que, dicho sea de paso, está muy pero que muy bien. El caso es que 
me estoy planteando el utilizar el DataSet (algo que no he hecho hasta 
ahora) y quisiera álgún enlace donde ver esto más profundamente.
Por ejemplo, tengo un datagrid que recibe datos del servidor (java) por 
remoting. Dicho datagrid será editable y quisiera registrar de forma más o 
menos automática (con la menor programación por mi parte) las celdas que han 
cambiado para a la hora de enviar los cambios al servidor no tenga que 
enviar todo el contenido del datagrid, sino sólo las filas o, más aún, las 
celdas que han cambiado.
Tampoco quiero liarme con Deltapackets ni XML. Ahora mismo me comunico con 
Remoting intercambiando (serializando) clases mías particulares o tipos 
básicos con el servidor.
Por ejemplo, si necesito rellenar un datagrid con 10 columnas con datos del 
servidor, tengo una clase que representa a la fila (tanto en cliente como en 
servidor) con tantos atributos como columnas, de forma que desde el servidor 
me llega un array de clases de este tipo y, tal cual, lo puedo asignar al 
dataprovider del DataGrid, mostrando toda la información correctamente y con 
una única línea.
Tengo entendido que el DataSet es bastante potente y me interesaría 
utilizarlo, sobre todo, para el tema de actualizaciones de celdas editadas 
en un datagrid. ¿Es facil detectar los cambios con el DataSet? ¿cómo lo 
enviaría al servidor? (Sin enviar XML, deltapackets y esas cosas... )



Gracias y un saludo campeón.


--
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
--


Re: [ASNativos] Retornos de carro en atributo XML

2006-03-01 Por tema Javier Fernández
Pues parece que no chuta con atributos Jano, pero gracias por la sugerencia.
Por lo visto lo están apañando añadiendo algunos espacios para que salte la
línea... esto de sacar los textos a xml es una maravilla, los clientes hasta
innovan, a mi ni se me habia ocurrido :)

Un saludo. Javier Fernández
--
[ http://drusunlimited.com ]


- Original Message - 
From: Alejandro Cid [EMAIL PROTECTED]
To: asnativos@5dms.com
Sent: Wednesday, March 01, 2006 10:05 PM
Subject: Re: [ASNativos] Retornos de carro en atributo XML


 Imagino que para un atributo no vale, pero ¿has probado con el atributo -- 
 xml:space=preserve -- ?

 Saludos.

 Jano

 --
 Lista ASNativos:asnativos@5dms.com
 http://www.5dms.com/listas
 --

--
Lista ASNativos:asnativos@5dms.com
http://www.5dms.com/listas
--