Comunidad de diseño web y desarrollo en internet online

Cambio de MX a MX 2004 en mitad de una web

Citar            
MensajeEscrito el 11 Mar 2005 02:44 pm
Hola: Acabo de descubrir cual es mi problema pero ignoro la solución, si es que existe.

Llevo trabajando en un proyecto para un cliente varias semanas, al principio en Flash MX, pero después de conocer Cristalab y comprobar que la mayoría de los .fla estan en MX 2004 decidí pasarme. Así pues continué con mi web ahora ya trabajando en MX 2004. Todo ha funcionado perfectamente hasta ahora.

He hecho, siguiendo un tutorial del programa, un campo de texto desplazable con un archivo CSS adjunto. Pues no funciona. Si hago cualquier documento, repito los pasos, pongo el código...todo funciona perfectamente pero ¡ay! en mi web NO. Después de ocho horas de buscar soluciones (me decía error de sintaxis, pero la sistaxis es la misma en todos los documentos de prueba que repito) he llegado a la conclusión de que es porque mi documento viene originariamente del MX.

Por favor, alguien sabe si esto tiene solución?
El campo de texto funciona y es desplazable con sus dos botones pero no coje los CSS.
Estoy hundida..... :ownz:

Por kkitsch

58 de clabLevel



 

(Valencia) España

opera
Citar            
MensajeEscrito el 11 Mar 2005 03:00 pm
Pues puedes hacer un Guardar como... y pones Flash MX 2004, también asegúrate que en la Configuración de Publicación (en menu Archivo) en la pestaña Flash está puesto lo siguiente:

Flash version: Flash Player 7.0
ActionScript Version: ActionScript 2.0

Con eso probablemente harás que funcione.

Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 11 Mar 2005 05:51 pm
oh si, pero sin mencionar que tu codigo AS1 algunas cosas van a dejar de funcionar, te recomiendo que si ya vas ala mitad, le sigas como vas y lo termines, y cuando empieces un nuevo trabajo empieces con AS2


yo acabo de pasar por ese pequeño inconveniente, realmente no me tomo mas de 2 dias de lectura, para poder transcribir muchas cosas del sitio construido en Flash MX a ahora que yo lo estoy haciendo en Flash MX2004,

tu problema se debe al tipo de .FLA

en flash 2004, como dice elecash...

en guardar como... ahi tienes la opcion de guardar como un archivo "viejo" o uno nuevo

pero en si, si te recomendaria yo que terminaras el sitio con codigo AS1, al menos que seas extremo y quieras transcribir tu sitio como yo ;) es divertido, aprendes mucho :)

suerte

Por jOina

Claber

359 de clabLevel

2 tutoriales

 

Guadalajara, Mexico

firefox
Citar            
MensajeEscrito el 11 Mar 2005 07:34 pm
Hola chicos:
Gracias por las respuestas.
Creo que esa no es la solución, cuando guardé (hace ya más de una semana) como Flash MX 2004 comprobé que todo funcionaba perfectamente, mi código antigüo seguía funcionando igual y no advertí ningún cambio, es por ello que decidí seguir adelante con la nueva versión.
Yo utilizo más bien poco código porque no programo (tan solo hago lo que puedo).
Ahora tampoco lo puedo seguir mirando porque hasta el lunes no vuelvo al trabajo.
Le seguiré dando más vueltas cuando vuelva. Muchas gracias por todo y bueno...si se os ocurre otra cosa, me lo decís, please.

Saludos

Por kkitsch

58 de clabLevel



 

(Valencia) España

msie
Citar            
MensajeEscrito el 11 Mar 2005 10:13 pm
si bueno, si eres de poco codigo no creo que te haya afectado mucho el cambio de lenguaje de AS1 a AS2, pero aun asi, es extraño ya que dices haberlo pasado a *.FLA mx 2004 ?, intenta guardarlo de nuevo como .fla mx 2004

si no, pues realmente no podria saber ke es, ya que no te esta aceptando el codigo :)

suerte

Por jOina

Claber

359 de clabLevel

2 tutoriales

 

Guadalajara, Mexico

firefox
Citar            
MensajeEscrito el 12 Mar 2005 02:41 am
tal vez si pusieras el código por aquí...... :?

Por La100rra

Claber

5776 de clabLevel

11 tutoriales
4 articulos

Genero:Masculino  

Cd. Juárez, Chihuahua, México.

clabbrowser
Citar            
MensajeEscrito el 14 Mar 2005 09:11 am
Hola de nuevo:

He comprobado que, aunque ya trabajo en MX 2004, he seguido exportando la película como Flash Player 6 y ActionScript 1. Si cambio estos parámetro mi menú, desplazable y mouse trail, no funciona. O sea que no puedo exportar a Flash Player 7 ni a AS 2. Estoy empezando a pensar que no tengo solución...entonces planteo otra pregunta:
¿Alguien sabría decirme qué codigo puedo poner que funcione exportando la película como lo he hecho hasta ahora? El código que he puesto y que no funcionan los estilos (pasa de ellos totalmente) es el siguiente...
Refresco la memoria: es un campo de texto dinámico que NO acepta los estilos CSS.

Código :


ss.load("estilos2.css");

textField.styleSheet = ss;



textField.multiline= true;

textField.wordWrap = true;

textField.html = true;



story = new XML();

story.ignoreWhite = true;

story.load("ejemplo.html");

story.onLoad = function () {   

   textField.htmlText = story;

}

Por kkitsch

58 de clabLevel



 



Ultima edición por kkitsch el 15 Mar 2005 11:44 am, editado 1 vez

(Valencia) España

opera
Citar            
MensajeEscrito el 14 Mar 2005 01:30 pm
Has intentado con F1, en la ayuda viene de todo, tambien te recomiendo que cheques los ejemplos que vienen con el Flash MX 2004 Pro, creo que por ahí encuentras la solución.

Por La100rra

Claber

5776 de clabLevel

11 tutoriales
4 articulos

Genero:Masculino  

Cd. Juárez, Chihuahua, México.

clabbrowser
Citar            
MensajeEscrito el 14 Mar 2005 03:06 pm
Sí, he intentado el F1, y el código que te he dicho antes lo he sacado de los tutoriales de la ayuda del MX 2004. La versión Pro no la tengo, sigo investigando. Tendré que averiguar como es la programación en MX. Sabes si acepta estillos CSS el MX?

Por kkitsch

58 de clabLevel



 

(Valencia) España

opera
Citar            
MensajeEscrito el 14 Mar 2005 03:16 pm
El MX normal no, pero el MX 2004 si.

Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 14 Mar 2005 03:19 pm
Está claro que mi problema no tiene solución.

Por kkitsch

58 de clabLevel



 

(Valencia) España

opera
Citar            
MensajeEscrito el 14 Mar 2005 05:01 pm
No me queda otra opción más que seguir como estoy, con el MX 04 y, por obligación, exportar la película para Flash Player 7. Entonces pido socorro y pregunto: Alguien sabría decirme qué puedo hacerle a esto para que funcione al exportarlo a Flash Player 7? Este código lo saqué de una plantilla comprada a Dynamic Factory. Con ello mi menú se desplaza al pincharlo y va con inercia detrás del ratón. Está en MX y es lo que necesito cambiar a 2004 para salir de este atasco.

O me funcionan los estilos CSS o me funciona el menú y yo querría que funcionara todo.
Estoy completamente desesperada.


GRACIAS
(Si queréis ver un ejemplo del menú podéis ir a www.insppira.com/davinci ; es el primer ejemplo que le pasé al cliente para que diera el visto bueno a la estética de la web.)

Código :


XLD = getProperty(Ldrag, _x);

YLD = getProperty(Ldrag, _y);

Xit1 = getProperty(it1, _x);

Yit1 = getProperty(it1, _y)-20;

Xit2 = getProperty(it2, _x);

Yit2 = getProperty(it2, _y)-60;

Xit3 = getProperty(it3, _x);

Yit3 = getProperty(it3, _y)-100;

Xit4 = getProperty(it4, _x);

Yit4 = getProperty(it4, _y)-140;

Xit5 = getProperty(it5, _x);

Yit5 = getProperty(it5, _y)-180;

Xit6 = getProperty(it6, _x);

Yit6 = getProperty(it6, _y)-220;

Xit7 = getProperty(it7, _x);

Yit7 = getProperty(it7, _y)-260;

TpX1 = (XLD-Xit1)/2;

TpY1 = (YLD-Yit1)/2;

TpX2 = (Xit1-Xit2)/2;

TpY2 = (Yit1-Yit2)/2;

TpX3 = (Xit2-Xit3)/2;

TpY3 = (Yit2-Yit3)/2;

TpX4 = (Xit3-Xit4)/2;

TpY4 = (Yit3-Yit4)/2;

TpX5 = (Xit4-Xit5)/3;

TpY5 = (Yit4-Yit5)/3;

TpX6 = (Xit5-Xit6)/3;

TpY6 = (Yit5-Yit6)/3;

TpX7 = (Xit6-Xit7)/3;

TpY7 = (Yit6-Yit7)/3;

setProperty(it1, _x, getProperty(it1, _x)+TpX1);

setProperty(it1, _y, getProperty(it1, _y)+TpY1);

setProperty(it2, _x, getProperty(it2, _x)+TpX2);

setProperty(it2, _y, getProperty(it2, _y)+TpY2);

setProperty(it3, _x, getProperty(it3, _x)+TpX3);

setProperty(it3, _y, getProperty(it3, _y)+TpY3);

setProperty(it4, _x, getProperty(it4, _x)+TpX4);

setProperty(it4, _y, getProperty(it4, _y)+TpY4);

setProperty(it5, _x, getProperty(it5, _x)+TpX5);

setProperty(it5, _y, getProperty(it5, _y)+TpY5);

setProperty(it6, _x, getProperty(it6, _x)+TpX6);

setProperty(it6, _y, getProperty(it6, _y)+TpY6);

setProperty(it7, _x, getProperty(it7, _x)+TpX7);

setProperty(it7, _y, getProperty(it7, _y)+TpY7);

Por kkitsch

58 de clabLevel



 



Ultima edición por kkitsch el 15 Mar 2005 11:44 am, editado 1 vez

(Valencia) España

opera
Citar            
MensajeEscrito el 14 Mar 2005 05:26 pm
intenta con esto

Código :

XLD = getProperty(Ldrag, _x);
YLD = getProperty(Ldrag, _y);
Xit1 = getProperty(it1, _x);
Yit1 = getProperty(it1, _y)-20;
Xit2 = getProperty(it2, _x);
Yit2 = getProperty(it2, _y)-60;
Xit3 = getProperty(it3, _x);
Yit3 = getProperty(it3, _y)-100;
Xit4 = getProperty(it4, _x);
Yit4 = getProperty(it4, _y)-140;
Xit5 = getProperty(it5, _x);
Yit5 = getProperty(it5, _y)-180;
Xit6 = getProperty(it6, _x);
Yit6 = getProperty(it6, _y)-220;
Xit7 = getProperty(it7, _x);
Yit7 = getProperty(it7, _y)-260;
TpX1 = (XLD-Xit1)/2;
TpY1 = (YLD-Yit1)/2;
TpX2 = (Xit1-Xit2)/2;
TpY2 = (Yit1-Yit2)/2;
TpX3 = (Xit2-Xit3)/2;
TpY3 = (Yit2-Yit3)/2;
TpX4 = (Xit3-Xit4)/2;
TpY4 = (Yit3-Yit4)/2;
TpX5 = (Xit4-Xit5)/3;
TpY5 = (Yit4-Yit5)/3;
TpX6 = (Xit5-Xit6)/3;
TpY6 = (Yit5-Yit6)/3;
TpX7 = (Xit6-Xit7)/3;
TpY7 = (Yit6-Yit7)/3;
............
it11x =  getProperty(it1, _x)+TpX1;
it11y =  getProperty(it1, _y)+TpY1; // y le sigues
.............
setProperty(it1, _x, it11x);
setProperty(it1, _y, it11y);     // hasta el "it71"         
............

Por jOina

Claber

359 de clabLevel

2 tutoriales

 

Guadalajara, Mexico

firefox
Citar            
MensajeEscrito el 14 Mar 2005 05:32 pm
Lo primero:MUCHÍSIMAS GRACIAS!
Me pongo con ello y te cuento....

Por kkitsch

58 de clabLevel



 

(Valencia) España

opera
Citar            
MensajeEscrito el 14 Mar 2005 05:47 pm
Hola: Ya estoy aquí otra vez. No sé si lo habré puesto bien. Este es el código que he puesto siguiendo tus indicaciones. No me funciona, el botón naranja se puede pinchar y arrastrar pero los demás botones, los que te llevan a los diferentes apartados, se quedan quietos y esparcidos por la pantalla. ¿Qué puede ser?

Código :


XLD = getProperty(Ldrag, _x); 

YLD = getProperty(Ldrag, _y); 

Xit1 = getProperty(it1, _x); 

Yit1 = getProperty(it1, _y)-20; 

Xit2 = getProperty(it2, _x); 

Yit2 = getProperty(it2, _y)-60; 

Xit3 = getProperty(it3, _x); 

Yit3 = getProperty(it3, _y)-100; 

Xit4 = getProperty(it4, _x); 

Yit4 = getProperty(it4, _y)-140; 

Xit5 = getProperty(it5, _x); 

Yit5 = getProperty(it5, _y)-180; 

Xit6 = getProperty(it6, _x); 

Yit6 = getProperty(it6, _y)-220; 

Xit7 = getProperty(it7, _x); 

Yit7 = getProperty(it7, _y)-260; 

TpX1 = (XLD-Xit1)/2; 

TpY1 = (YLD-Yit1)/2; 

TpX2 = (Xit1-Xit2)/2; 

TpY2 = (Yit1-Yit2)/2; 

TpX3 = (Xit2-Xit3)/2; 

TpY3 = (Yit2-Yit3)/2; 

TpX4 = (Xit3-Xit4)/2; 

TpY4 = (Yit3-Yit4)/2; 

TpX5 = (Xit4-Xit5)/3; 

TpY5 = (Yit4-Yit5)/3; 

TpX6 = (Xit5-Xit6)/3; 

TpY6 = (Yit5-Yit6)/3; 

TpX7 = (Xit6-Xit7)/3; 

TpY7 = (Yit6-Yit7)/3; 



it11x = getProperty(it1, _x)+TpX1; 

it11y = getProperty(it1, _y)+TpY1;

it11x = getProperty(it2, _x)+TpX2; 

it11y = getProperty(it2, _y)+TpY2;

it11x = getProperty(it3, _x)+TpX3; 

it11y = getProperty(it3, _y)+TpY3;

it11x = getProperty(it4, _x)+TpX4; 

it11y = getProperty(it4, _y)+TpY4;

it11x = getProperty(it5, _x)+TpX5; 

it11y = getProperty(it5, _y)+TpY5;

it11x = getProperty(it6, _x)+TpX6; 

it11y = getProperty(it6, _y)+TpY6;

it11x = getProperty(it7, _x)+TpX7; 

it11y = getProperty(it7, _y)+TpY7;



setProperty(it1, _x, it11x); 

setProperty(it1, _y, it11y); 

setProperty(it1, _x, it21x); 

setProperty(it1, _y, it21y); 

setProperty(it1, _x, it31x); 

setProperty(it1, _y, it31y);

setProperty(it1, _x, it41x); 

setProperty(it1, _y, it41y); 

setProperty(it1, _x, it51x); 

setProperty(it1, _y, it51y); 

setProperty(it1, _x, it61x); 

setProperty(it1, _y, it61y); 

setProperty(it1, _x, it71x); 

setProperty(it1, _y, it71y);

Por kkitsch

58 de clabLevel



 



Ultima edición por kkitsch el 15 Mar 2005 11:43 am, editado 1 vez

(Valencia) España

opera
Citar            
MensajeEscrito el 14 Mar 2005 11:46 pm
bien, con eso nada mas creamos las variables de getProperty, pero no veo nada mal en el codigo, pense que quiza podria ser, pero por lo que comentas, de que el primer cuadro si se jala y arrastra pero los demas no, de hecho apenas lo estoy viendo jeje, bueno. entonces aqui tu problema parece ser de niveles...

realmente desconosco el funcionamiento de tu menu pero si el codigo ya esta funcionando, entonces dale la guia correcta de tu propiedad a los demas botones, a simple vista parece ke los botones deben estar dentro de otro movie clip, y el naranja si esta sobre la raiz. Ya que ahi no estas marcando ningun nivel, y por defecto el codigo corre en la linea de tiempo donde fue escrito, al menos que tu lo marques como tal..

ej..

Código :

setProperty(_root.MC.it1, _x, it11x);
setProperty(_root.MC.it1, _y, it11y); 


entonces como dije orita.. a simple vista alcanzo a persivir que la propiedad no esta llegando ala instancia llamada

saludos

Por jOina

Claber

359 de clabLevel

2 tutoriales

 

Guadalajara, Mexico

firefox
Citar            
MensajeEscrito el 15 Mar 2005 08:33 am
Muchísimas gracias por ayudarme.

Tengo en la escena principal un mc que contiene todos los botones, los siete mc que llevan a los diferentes apartados más el mc que tiene el drag (el naranja de arriba). Eso está todo en el mismo nivel, no?

Yo pensaba que había que "traducir" el primer código en AS1 a AS2 y ya, pero como no tengo ni idea de cómo hacerlo...

Esto me va a llevar una eternidad...

Por kkitsch

58 de clabLevel



 

(Valencia) España

opera
Citar            
MensajeEscrito el 15 Mar 2005 04:45 pm
Asunto cerrado gracias a Ginés.
¡Viva Ginés!

Por kkitsch

58 de clabLevel



 

(Valencia) España

opera
Citar            
MensajeEscrito el 15 Mar 2005 05:42 pm
que era

Por jOina

Claber

359 de clabLevel

2 tutoriales

 

Guadalajara, Mexico

firefox
Citar            
MensajeEscrito el 15 Mar 2005 05:55 pm
Me ha traducido el código. Este es el bueno:


Código :


XLD = Ldrag._x;

YLD = Ldrag._y;

Xit1 = it1._x;

Yit1 = it1._y-20;

Xit2 = it2._x;

Yit2 = it2._y-60;

Xit3 = it3._x;

Yit3 = it3._y-100;

Xit4 = it4._x;

Yit4 = it4._y-140;

Xit5 = it5._x;

Yit5 = it5._y-180;

Xit6 = it6._x;

Yit6 = it6._y-220;

Xit7 = it7._x;

Yit7 = it7._y-260;

TpX1 = (XLD-Xit1)/2;

TpY1 = (YLD-Yit1)/2;

TpX2 = (Xit1-Xit2)/2;

TpY2 = (Yit1-Yit2)/2;

TpX3 = (Xit2-Xit3)/2;

TpY3 = (Yit2-Yit3)/2;

TpX4 = (Xit3-Xit4)/2;

TpY4 = (Yit3-Yit4)/2;

TpX5 = (Xit4-Xit5)/3;

TpY5 = (Yit4-Yit5)/3;

TpX6 = (Xit5-Xit6)/3;

TpY6 = (Yit5-Yit6)/3;

TpX7 = (Xit6-Xit7)/3;

TpY7 = (Yit6-Yit7)/3;

it1._x=it1._x+TpX1; 

it1._y=it1._y+TpY1; 

it2._x=it2._x+TpX2; 

it2._y=it2._y+TpY2; 

it3._x=it3._x+TpX3;

it3._y=it3._y+TpY3; 

it4._x=it4._x+TpX4; 

it4._y=it4._y+TpY4; 

it5._x=it5._x+TpX5; 

it5._y=it5._y+TpY5; 

it6._x=it6._x+TpX6; 

it6._y=it6._y+TpY6;

it7._x=it7._x+TpX7; 

it7._y=it7._y+TpY7; 

[/code]

Por kkitsch

58 de clabLevel



 

(Valencia) España

opera

 

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