Comunidad de diseño web y desarrollo en internet online

Activar un boton que se encuentra dentro de un MC As3

Citar            
MensajeEscrito el 13 Jun 2012 10:42 pm
Hola, como puedo activar un boton que se encuentra dentro de un clip de pelicula, para que al clikear me envié a un fotograma de la escena principal?
As3
agradecería mucho la ayuda.
saludos

Por CB910311

11 de clabLevel



 

chrome
Citar            
MensajeEscrito el 13 Jun 2012 11:14 pm
tienes que acceder a el a travez del movieclip

suponete que tu movieclip se llama "MC" y el boton "BTN"

entonces la linea queda asi

Código ActionScript :

MC.BTN.gotoAndPlay("fotograma");  //sin las comillas

Por skaterseba

Claber

170 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jun 2012 02:33 am

Por CB910311

11 de clabLevel



 

chrome
Citar            
MensajeEscrito el 14 Jun 2012 03:32 am
okey a ver, con poner la linea que te di, no vas a hacer nada :B nose de donde sacaste el ejemplo del fla, mas que esta en version cs6 pero, el codigo que te di, va dentro de un MOUSEEVENT
estudia eso y vas a ver que si se puede, aca no se da una solucion definitiva, sino que se ayuda a que el usuario comprenda lo que esta haciendo.

Por skaterseba

Claber

170 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jun 2012 11:19 pm
no pues la verdad no entiendo ke pasa y estoy desesperado!
estoy usando este codigo y lo he puesto de mil formas y no me funciona!


addEventListener(MouseEvent.CLICK, ira);

function ira(event:MouseEvent):void
{
puentes_mc.est_mc.gotoAndStop(1);
}

te agradesco si me ayudas a saber ke hago mal o si estoy empleando mal este codigo!.

Por CB910311

11 de clabLevel



 

chrome
Citar            
MensajeEscrito el 15 Jun 2012 03:52 pm
ese codigo esta mal, por una simple razon, a quien le asignas el evento?
se lo estas asigando al ESCENARIO o a un Movieclip?
el ADDEVENTLISTENER sin nada delante, va asignado al stage
tiene q ser
movieclip.addEventListener etc etc

PD: MOVIECLIP lo cambias por el nombre de tu movieclip. saludos.

Por skaterseba

Claber

170 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Jun 2012 05:14 pm
no amigo
ya le hice mil cosas a ese codigo y de ninguna forma sirve :/
muchas gracias por tu atencion y ayuda

Por CB910311

11 de clabLevel



 

chrome
Citar            
MensajeEscrito el 19 Jun 2012 05:17 pm

Código :

stop();

puentes_mc.addEventListener(MouseEvent.CLICK, ira);

function ira(event:MouseEvent):void{
   puentes_mc.est_mc.gotoAndStop("home");
}

Por CB910311

11 de clabLevel



 

chrome
Citar            
MensajeEscrito el 19 Jun 2012 05:21 pm
ReferenceError: Error #1069: No se encontró la propiedad gotoAndStop en flash.display.SimpleButton y no hay ningún valor predeterminado.
at website_fla::MainTimeline/ira()

Por CB910311

11 de clabLevel



 

chrome
Citar            
MensajeEscrito el 19 Jun 2012 08:07 pm
bueno, el fotograma HOME existe? osea, mejor dicho, la etiqueta home existe? esta bien escrita? fijate bien, xq gotoAndStop no es una invencion mia jajaja, existe :D

Por skaterseba

Claber

170 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Jun 2012 12:08 am
CLARO EL FOTOGRAMA EXISTE INCLUSO LO INTENTE CON
gotoAndStop(1)
osea el fotograma 1 existe
y tambn con gotoAndPlay
creo ke el error no es de sintaxis!


gracias por tu ayuda y perdona las molestias

Por CB910311

11 de clabLevel



 

chrome
Citar            
MensajeEscrito el 20 Jun 2012 12:11 am
y el codigo donde lo pusiste?, dentro del mc o fuera?

Por skaterseba

Claber

170 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Jun 2012 12:30 am
fuera!

Por CB910311

11 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Jun 2012 04:35 am
NO FUNCIONA DE NINGUNA FORMA :/

Por CB910311

11 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Jun 2012 05:10 am
ola amigo skaterseba he encontrado la solucion
despues de romperme la cabeza buscando en mil lugares

al MC donde se encuentran los botones
hay ke añadirle una propiedad para ke escuche los eventos de adentro del movieclip
y es

Código :

MC.mouseChildren = true;

Por CB910311

11 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Jun 2012 01:08 pm
mmmm bueno si te sirve genial, debe ser algo nuevo del flash player 11 xq en cs5 y cs5.5 nunca tuve que utilizarla jejeje, bueno al menos pudiste hacerlo, saludos suerte.

Por skaterseba

Claber

170 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Jun 2012 06:44 pm
no se ke paso pero al final no sirvio jajaja

Por CB910311

11 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Jun 2012 07:43 pm
boton_mc.addEventListener(MouseEvent.CLICK, irAEscenaFrame);

function irAEscenaFrame (event:MouseEvent):void
{
MovieClip(this.root).gotoAndStop("frame", "Escena 1");
}

este codigo dentro del Mc

Por CB910311

11 de clabLevel



 

chrome
Citar            
MensajeEscrito el 29 Jun 2012 03:21 am
intentaste con la ruta completa del boton como te indicaron al inicio? creo que con

Código ActionScript :

MC.botn_mc.addEventListener(MouseEvent.CLICK, irAEscenaFrame);

function  irAEscenaFrame (event:MouseEvent):void
{
//aca lo que quieras hacer
}

puede funcionar

Por Finvara

807 de clabLevel



 

EL reino de los duendes...

chrome

 

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