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

esta pregunta no es dificil (se puede?)

Estas en el tema de esta pregunta no es dificil (se puede?) en el foro de Flash y Actionscript en Foros del Web. buenas gente se puede crear un boton que al clickearlo una vez tenga una accion y al clickearlo por segunda vez realice otra accion? por ...
  #1 (permalink)  
Antiguo 15/04/2010, 11:56
tubodegas
Invitado
 
Mensajes: n/a
Puntos:
Pregunta boton con dos acciones, una por click

buenas gente
se puede crear un boton que al clickearlo una vez tenga una accion y al clickearlo por segunda vez realice otra accion?

por ejemplo, al clikearlo la primera vez :

on (release){
loadMovie("xx.swf",_root.zz);
}

y al clikearlo por segunda vez :

on(release){
_root.zz.removeML();
unloadMovie(_root.zz);
}


eh?????? se puede?????????? =)

gracias hermanos

Última edición por tubodegas; 16/04/2010 a las 19:44
  #2 (permalink)  
Antiguo 15/04/2010, 15:37
 
Fecha de Ingreso: febrero-2010
Mensajes: 195
Antigüedad: 14 años, 9 meses
Puntos: 3
Respuesta: esta pregunta no es dificil (se puede?)

interesante... ahora yo me pregunto "para serviria"??
  #3 (permalink)  
Antiguo 15/04/2010, 18:02
tubodegas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: esta pregunta no es dificil (se puede?)

hola xluchex , aunque parezca extraño seria algo asi como "play and stop" , en un click cargaria una pelicula y al segundo click la descargaria
¡¡¡¡¡¡¡¡¡pero lo peor es que lo necesito hacer!!!!!!!!!!!!!!! =)
  #4 (permalink)  
Antiguo 16/04/2010, 04:44
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años
Puntos: 51
Respuesta: esta pregunta no es dificil (se puede?)

utiliza case para poder cambiar los eventos por ejemplo


Código PHP:
function mifuncion1() {
    
trace('soy la funcion 1');
}
function 
mifuncion2() {
    
trace('soy la funcion 2');
}
function 
mifuncion3() {
    
trace('soy la funcion 3');
}

function 
eventFunction(event) {
    switch (
event) {
        case 
'primerEvent' :
            
mifuncion1();
            return 
'segundoEvent';
            break;
        case 
'segundoEvent' :
            
mifuncion2();
            return 
'tercerEvent';
            break;
        case 
'tercerEvent' :
            
mifuncion3();
            return 
'primerEvent';
            break;
    }
    return 
'primerEvent';
}

var 
eventRegister='primerEvent'
miboton.onRelease=function(){
    
eventRegister=eventFunction(eventRegister)

__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #5 (permalink)  
Antiguo 16/04/2010, 14:31
tubodegas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: esta pregunta no es dificil (se puede?)

gracias amigo linxcraft !!
voy a probar tu solucion , gracias por responder

saludos a todos los murcianos!!
  #6 (permalink)  
Antiguo 16/04/2010, 16:48
Avatar de Kottore  
Fecha de Ingreso: octubre-2007
Mensajes: 170
Antigüedad: 17 años, 1 mes
Puntos: 8
Respuesta: esta pregunta no es dificil (se puede?)

Otra sería así:

Código ActionScript:
Ver original
  1. miboton.onRelease=function(){
  2.     if(!varEvaluar){
  3.         trace("primera función");
  4.         varEvaluar=true;
  5.     }else{
  6.         trace("segunda función");
  7.         delete(varEvaluar);
  8.     }
  9. }

Saludos ^_^
__________________
これは僕のウェブだよね。
  #7 (permalink)  
Antiguo 16/04/2010, 16:57
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: esta pregunta no es dificil (se puede?)

Hola tubodegas;
Acostúmbrate a poner títulos a tus mensajes con una descripción del problema que tienes, de ese modo podrás ayudar a otros usuarios a encontrar la respuesta que te dieron con el buscador del Foro.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #8 (permalink)  
Antiguo 16/04/2010, 19:46
tubodegas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: esta pregunta no es dificil (se puede?)

gracias kottore! me parece que voy a usar tu solucion (la voy a probar) muchas gracias

bandit (teneis razon amigo, no me di cuenta de ese detalle) gracias por avisar

saludos
  #9 (permalink)  
Antiguo 18/04/2010, 08:44
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 2 meses
Puntos: 138
Respuesta: esta pregunta no es dificil (se puede?)

Código AS 2:
Ver original
  1. on(release){
  2. if(texto.text="tutexto1"){
  3. texto.text="tutexto2";
  4. }
  5. else{
  6. if(texto.text="tutexto2"){
  7. texto.text="tutexto1";
  8. }
  9. }

no sé si me faltaron corchetes
si entendí bien (y no faltaron corchetes ), debería funcionar.
Saludos
__________________
Jime~

Mi blog.
Mi twitter.
  #10 (permalink)  
Antiguo 18/04/2010, 09:22
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 17 años
Puntos: 51
Respuesta: esta pregunta no es dificil (se puede?)

Jime25te falta un = en al comparación

Código PHP:
on(release){

if(
texto.text=="tutexto1"){

texto.text="tutexto2";

}

else{

if(
texto.text=="tutexto2"){

texto.text="tutexto1";


}
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #11 (permalink)  
Antiguo 18/04/2010, 09:25
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 2 meses
Puntos: 138
Respuesta: esta pregunta no es dificil (se puede?)

tenés razón, gracias
__________________
Jime~

Mi blog.
Mi twitter.
  #12 (permalink)  
Antiguo 18/04/2010, 09:29
 
Fecha de Ingreso: octubre-2009
Mensajes: 84
Antigüedad: 15 años, 1 mes
Puntos: 4
Respuesta: esta pregunta no es dificil (se puede?)

y despues la soulucion mas novata (y quien mejor que yo para comentarla), seria crear un MC con dos botones dentro en dos fotogramas distintos, ambos con stop();.

Y luego, en el primer boton, simplemente tendrias que poner la accion que hace, mas un gotoAndStop(x); a donde este el segundo botony luego si quieres en el segundo, puedes poner un gotoAndStop(1); para que vuelva al primer fotograma con el boton inicial.

Última edición por Raudius; 18/04/2010 a las 12:26
  #13 (permalink)  
Antiguo 18/04/2010, 12:23
tubodegas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: esta pregunta no es dificil (se puede?)

che que buenas respuestas , todas diferentes y variadas , expertas y novatas, hay de todo
no se cual elegir

GRACIAS A TOODOS !!!!

Etiquetas: dificil
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




La zona horaria es GMT -6. Ahora son las 14:09.