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

Convertir de flash 6 a flash superior

Estas en el tema de Convertir de flash 6 a flash superior en el foro de Flash y Actionscript en Foros del Web. Encontré este código que está en AS2 que fue creado en Flash 6, lo quiero integrar a una aplicación que estoy trabajando en Flash 10 ...
  #1 (permalink)  
Antiguo 19/08/2012, 19:10
 
Fecha de Ingreso: agosto-2012
Mensajes: 9
Antigüedad: 11 años, 8 meses
Puntos: 1
Convertir de flash 6 a flash superior

Encontré este código que está en AS2 que fue creado en Flash 6, lo quiero integrar a una aplicación que estoy trabajando en Flash 10 y no me funciona, no acusa error, solo no funciona. Investigando me enteré que hay que declarar variables y he probado varias posibles soluciones sin éxito. Agradezco ayuda. Soy un entusiasta de flash pero mis conocimientos son elementales.

ball.onpress = function ()
{
ball.startDrag(0.000000 == 1.000000, 5, 186, 150, 186);
d = 1;
};
ball.onrelease = function ()
{
stopDrag();
d = 0;
};
onmousemove = function ()
{
if (_ymouse > 212 || _ymouse < 184)
{
stopDrag();
d = 0;
}
else if (d == 1)
{
disp = ball._x;
block._width = disp;
block._height = disp;
} // end else if
};
Cordiales saludos y gracias.
  #2 (permalink)  
Antiguo 20/08/2012, 12:45
 
Fecha de Ingreso: mayo-2012
Ubicación: Argentina
Mensajes: 11
Antigüedad: 12 años
Puntos: 1
Respuesta: Convertir de flash 6 a flash superior

Si es el formato de flash,lo que quieres cambiar, deberias nuevamente armar el script,en flash10.
y si lo que quieres cambiar es el reproductor,deberias exportar el flash con flasplayer10.
El problema es que los flash,a medida que se perfeccionan cambia el código.
Por ej flash cs5.5 utiliza en actions script 3.0 fragmentos de código de isercion automatica,y son mucho mas breves que las versiones anteriores.(Es mas no reconoce los códigos anteriores,solo algúnos).
Por suerte hasta el cs4 los códigos son bastante universales.
  #3 (permalink)  
Antiguo 21/08/2012, 15:44
 
Fecha de Ingreso: agosto-2012
Mensajes: 9
Antigüedad: 11 años, 8 meses
Puntos: 1
Respuesta: Convertir de flash 6 a flash superior

Agradezco tu valiosa información.
A pesar que solo son un par de líneas de código y después de muchos intentos no he logrado resolver el problema. Espero de alguien que se apiade de este entusiasta y puede reescribir el código.
  #4 (permalink)  
Antiguo 21/08/2012, 19:49
 
Fecha de Ingreso: mayo-2012
Ubicación: Argentina
Mensajes: 11
Antigüedad: 12 años
Puntos: 1
De acuerdo Respuesta: Convertir de flash 6 a flash superior

Mira seria mucho mas facil si describes tu fla,y lo que quieres hacer(acciones),las acciones en as2 se ponen en los movies(acciones movieclip) o en los botones,(acciones boton),en as3 todas las acciones van en una capa "actions" no en los objetos.as2 es al resve. de otra manera no te reconocera el código.
Fijate en una de esas ahí esta el error.
En as2 debes seleccionar el movie o lo que quieras colocarle acciones,y alli ponerle el código.
A mí me paso volviendo al tema de los flash anteriores con un loader,que no me funcionaba,es que lo tenia hecho y se lo puse a otro flash,me volvío loco.
No andaba ni para atras ni pa adelante.
Tuve que hacerlo de nuevo.
¿Tu código es de un videojuego?

Bueno ojalá puedas resolver tu problema.

  #5 (permalink)  
Antiguo 21/08/2012, 20:54
 
Fecha de Ingreso: agosto-2012
Mensajes: 9
Antigüedad: 11 años, 8 meses
Puntos: 1
Respuesta: Convertir de flash 6 a flash superior

Ahhhhhh... entiendo, la verdad que no se si el foro permite adjuntar archivos, pero
Acá puedes descargar el fla
http://rakathan.vtrbandaancha.net/ReziseFlash6AS2.fla

Gracias por la buena predisposición
  #6 (permalink)  
Antiguo 23/08/2012, 10:09
 
Fecha de Ingreso: agosto-2012
Mensajes: 9
Antigüedad: 11 años, 8 meses
Puntos: 1
Respuesta: Convertir de flash 6 a flash superior - SOLUCIONADO

A quien interese.
Resolví el problema, era tan simple como esto
Cambie:
onmousemove por onMouseMove
onpress por onPress
y funcionó en flash 10.

El código permite cambiar el tamaño de un MC con un slide, aproveché de incorporarle unas líneas más y ahora además el MC se puede arrastrar, yo lo uso con dos vídeos, uno está fijo y el otro se arrastra y se cambia de tamaño de acuerdo al gusto del usuario

Este es el código corregido.
//arrastra el MV
block.onPress = function() {
startDrag(block, false, 0, 0, 950, 475);
}
block.onRelease = function() {
stopDrag();
}
//fin de funcion

//cambia el tamaño del MC
ball.onPress = function()
{
ball.startDrag(false,5,186,150,186);
d = 1;
};
ball.onRelease = function()
{
stopDrag();
d = 0;
};
onMouseMove = function ()
{
if (_ymouse > 212 && _ymouse < 184)
{
stopDrag();
d = 0;
}
else
{
if (d == 1)
{
disp = ball._x;
block._width = disp;
block._height = disp;
}
}
};
Acá lo pueden ver funcionar
http://rakathan.vtrbandaancha.net/arrastra_cambia_tamaño_flash10_AS2.swf
Acá descargar
http://rakathan.vtrbandaancha.net/arrastra_cambia_tamaño_flash10_AS2.fla
ahora está en AS2 y flash 10.
  #7 (permalink)  
Antiguo 23/08/2012, 10:18
 
Fecha de Ingreso: agosto-2012
Mensajes: 9
Antigüedad: 11 años, 8 meses
Puntos: 1
Respuesta: Convertir de flash 6 a flash superior

Solo quería agregar el el código original es de Alan Burkhart
y está en el sitio http://www.flashdesignerzone.com/tutorials/t1035.php (está en AS1 y flash 6)
  #8 (permalink)  
Antiguo 30/08/2012, 23:05
 
Fecha de Ingreso: mayo-2012
Ubicación: Argentina
Mensajes: 11
Antigüedad: 12 años
Puntos: 1
Respuesta: Convertir de flash 6 a flash superior

Que bueno que le ayas encontrado la salida viejo!!!

Etiquetas: flash, superior
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 03:34.