Comunidad de diseño web y desarrollo en internet online

Problemas al integrar un swf de fash en una aplicación flex

Citar            
MensajeEscrito el 11 May 2011 12:36 pm
Hola a todos.

He creado con Flash en AS3 un marcador de progreso que aumenta con la altura. Es para integrarlo en una aplicación en Flex.

El caso está en que si lo importo de un swf externo creado por mi no veo ningún problema, pero la persona que lo importa desde una aplicación en Flex me dice que a veces funciona y a veces no.

Código ActionScript :

import fl.transitions.*;
import fl.transitions.easing.*;
import flash.display.MovieClip;

function displayScore(score:int = 300,scoreTotal:int = 800)
{

   //NUEVOS VALORES
   var progScore:int = (score / scoreTotal) * 464;

   //MOVIECLIP
   var alturaMov:MovieClip = Object(this).marcador.mask_fill;
   this.crecer(alturaMov,0,progScore,tiempoFill);
}

function crecer(obj,initScore, finalScore,tiempoFill)
{
var crecer:Tween = new Tween(obj,"height",Regular.easeOut,initScore,finalScore,tiempoFill,true);
}


Desde Flex llaman a displayScore(score);

¿alguna idea?

gracias

Por Kabbal

7 de clabLevel



 

chrome
Citar            
MensajeEscrito el 11 May 2011 01:43 pm
me dice que a veces funciona


A veces funciona no es un diagnóstico. ¿Da error?¿Bajo que condiciones no funciona? Si la persona de Flex no tiene experiencia, te veo complicado

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 11 May 2011 01:59 pm
Jeje estoy de acuerdo,

Pues a veces la barra funciona correctamente y otras veces no crece nada en absoluto. La persona de Flex me dice que no ve ningún patrón que me ayude a conocer el problema.

Y es que estoy muy verde yo en AS3!

La función completa además muestra la puntuación en un textarea sin ningún problema, así que mi sospecha es que no importo los tween bien. ¿veis si está correcto como lo he hecho?

un saludo,

Por Kabbal

7 de clabLevel



 

chrome
Citar            
MensajeEscrito el 11 May 2011 02:07 pm
Si no importara los Tweens no funcionaría nunca. Cuando los errores son "a veces" hay una condición externa que los genera, es decir un contexto de la aplicación, algo que no puedes ver. Ejemplo: tiene una referencia a tu swf, cambia la vista del Viewstack, se pierde la referencia, ergo ya no funciona. Igual es todo adivinación

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 11 May 2011 03:11 pm
Sí,
tengo la sospecha de que no esperan a que el swf se cargue completamente para cargar la función.
lo investigaré!

gracias.

Por Kabbal

7 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.