Comunidad de diseño web y desarrollo en internet online

escapar comillas

Citar            
MensajeEscrito el 27 Jun 2005 10:34 pm
Hola a todos y gracias por adelantado:

Me gustaria que alguien me iluminara porque no tengo ni idea de como escapar las comillas en actionscript. He intentado con la barra invertida tal que asi: \" pero no funciona.


Espero impaciente :crap:

Por recorcholis

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 27 Jun 2005 10:46 pm
yo hago esto, no se si esta bien hacerlo

Código :

_root.ttt.iniciatip(""+_root.ttt_quienes+"");



pero creo que asi seria igual

Código :

_root.ttt.iniciatip("Haber: ( \""+_root.ttt_quienes+"\" ) ");


Seguramente exista algo mejor ;)

Por bipsa

628 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Colombia

firefox
Citar            
MensajeEscrito el 27 Jun 2005 10:53 pm
Mil gracias

Lo he probado pero me da errores en la ventana de salida.

¿A ti te funciona?

Por recorcholis

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 27 Jun 2005 10:56 pm
Para que quieres hacer el escape de comillas? :? a ver si te doy otra solucion.

Pero deberia funcionarte con \"

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 27 Jun 2005 11:00 pm
sip.... funciona.....

b = ""+ a + "";

o el /"


pero deben haber otras formas....

Por bipsa

628 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Colombia

firefox
Citar            
MensajeEscrito el 27 Jun 2005 11:02 pm
bienvenido a CLAB ^^

:? no entiendo bien si usas apostrofes trace(' " '); o asi
trace('Haber: ( "'+_root.ttt_quienes+'" ) ');
pero como digo no entiendo bien tu pregunta

Saludos :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 27 Jun 2005 11:02 pm
Quiero cargar una pelicula con loadMovie("pelicula.swf", nivelx);
El nombre de la pelicula ha de ser tomado de un array. tal que Array = ["pelicula1.swf", "pelicual2.swf", etc]
pero si intento hacer loadMovie("array", nivelx) evidentemente lo toma como un literal.

Escapar las comillas es lo mejor que se me ha ocurrido, pero si tienes otra solucion me alegrara saberla. Gracias

Por recorcholis

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 27 Jun 2005 11:03 pm
hmm no seria mejor asi
loadMovie(array[1], nivelx);

Saludos :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 27 Jun 2005 11:09 pm
si pero loadMovie necesita que el nombre de la pelicula vaya entre comillas.
si tomo el valor del array, que seria array= ["pelicual1.swf", etc] me devolveria tan solo pelicula1.swf y no "pelicula1.swf"

He intentado escapar las comillas dentro del array pero estoy en las mismas.

Por recorcholis

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 27 Jun 2005 11:11 pm
si mandas el array tal cual no habra problemas...
intentalo ;)

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 27 Jun 2005 11:12 pm
nope , puede ser una variable....


loadMovie(array[1]);

Por bipsa

628 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Colombia

firefox
Citar            
MensajeEscrito el 27 Jun 2005 11:16 pm
Entonces el error debe estar en otra parte.
El código no es mio y es bastante complejo.

Voy a romperme la cabeza un poco. Gracias por todo.

Por recorcholis

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 27 Jun 2005 11:24 pm

bipsa escribió:

nope , puede ser una variable....
loadMovie(array[1]);


JEJE ^^ en el boton donde se llama se coloca el numero como una variable interna, luego en el onPress haces el contenedor.loadMovie(array[this.vr_num]) y debe funcionar

Saludos :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 28 Jun 2005 12:00 am
Es bastante complejo para mí.
Se trata de un calendario que baje de esta misma pagina:

http://www.cristalab.com/tutoriales/60/crear_un_calendario_personalizado_en_flash_mx_2004

En el primer fotograma se declaran unos arrays que generan botones en las fechas que se le indica.
Al hacer un rollover sobre esos botones generados dinamicamente aparece un tip. Eso lo tengo dominado.

Pero al clickar sobre el boton necesito que cargue una pelicula a distinto nivel.

Me he ido al segundo fotograma y en la linea 109 del codigo he encontrado
tm_mc.bt.onRelease = function() {
this.busca_lycos(idb);}
pues bien si yo añado loadMovie ("mipelicula.swf", nivelx); todo funciona de maravilla.

Pues bien yo he declarado un nuevo array en el fotograma 1 con un listado de peliculas.

miarray = new Array();
miarray = ["pelicula1.swf", "pelicula2.Swf", etc]

El problema esta en que si yo le pongo en el fotograma 2

tm_mc.bt.onRelease = function() {
this.busca_lycos(idb);
loadMovie (miarray[1], nivelx)
}

por ejemplo ya no funciona.
Eso me ha hecho pensar que el problema estaba en las comillas.

Si os perdeis en la explicacion podeis encontrar el fla para descargar en la direccion del tutorial que he puesto arriba.

Gracias de nuevo.
La red es increible.

Por recorcholis

3 de clabLevel



 

msie

 

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