Comunidad de diseño web y desarrollo en internet online

script antiguo me da fallos en Flash 8

Citar            
MensajeEscrito el 28 May 2006 09:23 pm
Hola amigos
por razones que serían muy largas de explicar, he tenido que pasarme a flash 8 y resulta que al querer utilizar un codigo que en flash mx me funcinaba, ahora me salen una serie de errores que no se como soluconar.
El codigo es el siguiente:

drag = "/dragControl";
/:w = getProperty("/nav", _width);
/:xPos = getProperty(drag, _x)-500;
// setProperty("/items", _x, /:xPos);
// setProperty("/items", _y, getProperty("/nav", _y)-(getProperty("/nav", _height)/2));
/:yPos = getProperty(drag, _y);
/:yPos = /:yPos;
/:xPos = /:xPos;
setProperty("/nav", _x, getProperty("/nav", _x)-(/:xPos/200));
if (Number(getProperty("/nav", _x))<Number(-(/:w/2))) {
setProperty("/nav", _x, 0.01);
} else if (Number(getProperty("/nav", _x))>1) {
setProperty("/nav", _x, -/:w/2);
}

Al parecer flash 8 no acepta las expresiones /:xpos /:w /:ypos etc...
¿Qué puedo utilizar en flash 8 para que funcione?

Este es el report que me da:

**Error** Símbolo=dragControl, capa=Layer 1, fotograma=1:Línea 2: Se ha detectado un '/' inesperado
/:w = getProperty("/nav", _width);

Total de errores de ActionScript: 1 Errores comunicados: 1

Según voy quitenado las barras y los dos puntos van saliendo errores sucesivos y al quitarlos todos, como era de esperar, ya no va nada. No hace falta que diga que me dedico al copy paste y a usar con más o menos fortuna códigos que han escrito otros.
Cualquier ayuda será agredecidisisisisiiiiiiiiisima!!!

saludos y gracias por adelantado

Por alberto2806

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 28 May 2006 09:36 pm
eso es código de Flash4, a menos que exportes para versiones no te funcionará. En FL5 ya estuvo marcado como deprecated(desaconsejado su uso) y mantuvieron la "retrocompatibilidad hasta mx imagino según lo que dices)

Pero por dios actualiza, eso es el equivalente a programar hoy en día en clipert!!

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser
Citar            
MensajeEscrito el 28 May 2006 09:50 pm
Efectivamente el codigo funciona al cargar todo el proyecto en flash 8, el problema es que no puedo hacer uso de ciertos componentes nuevos a no ser que comience desde cero en un .fla creado por flash 8. Es entonces cuando empieza a cascar todo este código antiguo que por otro lado no se interprestar y mucho menos adaptar a las ezpresiones nuevas.
Gracias de todas formas por tu respuesta.
Sin ánimo de ser pesao, ¿existe una solución sencilla para subsanar los errores del codigo que he posteado sin tener que aprender script?
Gracias de nuvo
saludos

Por alberto2806

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 29 May 2006 04:56 am
si, la solución es pasar todo ese codigo a la "nueva" sintáxis

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser

 

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