Comunidad de diseño web y desarrollo en internet online

botón salir

Citar            
MensajeEscrito el 06 Ago 2008 06:17 pm
Hola,

Me han pedido que le ponga este código a un botón, pero cuando lo hago me salta un error.

Lo he pegado en el primer frame de mi escenario y ya no me da error, pero ahora no sé cómo
relacionarlo con mi botón

¿Me ayudáis?

salir.onRelease = function() {
salirScoPage();
}

Por Onexete

76 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 06 Ago 2008 11:02 pm
¿Que error?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Ago 2008 11:35 pm
Si quieres poner el código encima del botón debe ser así:

Código :

on(release) {
    salirScoPage();
}


Si vas a programar desde el frame, es de la forma que lo has puesto, pero tu botón debe estar en el mismo frame de la línea de tiempo donde vas a poner el código o viceversa y tu botón debe tener nombre de instancia "salir".

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 07 Ago 2008 03:20 am
Dale tiempo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 Ago 2008 06:33 am
OK, he puesto el código en el frame de mi línea de tiempo y el código en él.
He puesto el botón en ese frame y nombre de instancia "salir".
¿Dale tiempo?
¿Qué quieres decir?
¿Qué estoy controlando con esto?

Muchas gracias

Por Onexete

76 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 07 Ago 2008 09:54 am
Se lo digo a Chiminet, no a ti. Usualmente cuando la base es NPI, tendrá que ir entendiendo de a poco, preguntas simples, puntito por puntito, si hay base para entender, dos o tres post, sino 20. Pero si te apuras a imaginar el problema y sugerir soluciones pasan dos cosas: la pegaste justo y eres Maradona o lo que acaba de pasar. Primero siempre intentar que te cuenten lo mejor posible el problema (o incluso que lo solucionen ellos mismos en base a tus preguntas, lejano ideal)

Volviendo a Onexete

La expresión on(press) es código que se pone en un botón, como te indica el amigo Chiminet, no en la línea de tiempo. Para ponerla en un botón seleccionas el botón en el escenario, le das a F9 para abrir el panel de acciones y pones el code

De todas formas si nos dices que error te estaba dando podremos tener una mejor idea del problema

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 Ago 2008 10:26 am
Muchas gracias Jorge,

La verdad es que mi idea de programación, aunque no es nula es limitada.
Efectivamente, el error era de tipo "no puedes poner este código en un botón y esperar que haga algo. Tendrás que poner un onpress o algo".

Lo que me mosquea es que una vez solucionado esto, es decir, puesto el código en el primer frame de la línea de tiempo y "salir" como nombre de instancia para el botón, no hace nada. Aunque sospecho que a quien se lo enviaré sí le funcionará, pues tendrá una ruta preparada para ese destino (que yo no debo tener).

Por favor, corrígeme si me equivoco y así salgo de dudas.

Muchas gracias a todos

Por Onexete

76 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 07 Ago 2008 10:49 am
Bien, siguiente punto: función

Esta expresión: salirScoPage();
Significa que llama a una función que hace algo. Para que veas aunque sea algo déjalo así:

Código :

function salirScoPage(){
  trace("Hago salirScoPage!!!")
}
salir.onRelease = function() {
  salirScoPage();
}


Ahora si en el código vez por algún lado la función salirScoPage, entonces estamos ante otro problema

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 Ago 2008 11:00 am
OK, no hay más problemas.
Muchas gracias por tu tiempo Jorge!!!

Por Onexete

76 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 07 Ago 2008 11:22 am
Jorge, nunca respondo a lo loco, si no se lo que estoy respondiendo:

Me han pedido que le ponga este código a un botón, pero cuando lo hago me salta un error.


Si le ponía ese código a un botón le iba a salir:

La instrucción debe aparecer dentro de On o dentro de onClipEvent, ahora no recuerdo bien, pero sabes a que error me refiero, solamente le dije lo que tenía que hacer.

Oye mi nick es chini de chino, no chimi, si lo deseas y hay confianza puedes decirme Iván, ya que se que es un poco dificil de escribir y pronunciar :wink:

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 07 Ago 2008 11:31 am
Bueno, sea como fuere, con gente como vosotros da gusto.

De nuevo muchas gracias a ambos (Jorge e Iván).

Hasta pronto (muy pronto.., supongo!)

Por Onexete

76 de clabLevel



Genero:Masculino  

msie7

 

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