Comunidad de diseño web y desarrollo en internet online

ayuda con AS3

Citar            
MensajeEscrito el 19 Dic 2012 09:47 pm
Hola, espero puedan ayudarme, estaba haciendo una pequeña pagina pero algo sucedio con el archivo y se daño, comence de nuev pero ahora resulta que el codigo que antens funciono ahora no lo hace. Tengo en el escenario un menu (MC) con cuatro botones que asu ves esta relacionado con una clase a continuacion pongo el codigo resumido para un solo boton :

package misClases
{
import flash.display.Sprite;
import flash.events.*;

public class MenuS extends Sprite {
public function MenuS() {
inicia();
}
private function inicia() {
addEventListener(Event.ENTER_FRAME, loader);
}
private function loader(e:Event) {
var Contenedor:Sprite= new Sprite();
var BIO:Biografia = new Biografia();
BIO.x=400;
BIO.y=290;

addChild(Contenedor);
}
btn_bio.addEventListener(MouseEvent.CLICK,clickBio);

private function clickBio(event:MouseEvent):void {
Contendor.addChild(BIO);
}
}
}

se supne que ese boton habria de colocar otro MC llamado BIO pero en cambio me arroja todos estos errores:
1120: Acceso a una propiedad btn_bio no definida.
1120: Acceso a una propiedad clickBio no definida.
1120: Acceso a una propiedad Contendor no definida.
1120: Acceso a una propiedad BIO no definida.

ya rehice tod y aun asi no funciona ALGUIEN AYUDEME por favor Gracias amigos.

Por DonIsaack

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Dic 2012 08:32 am
Wenas

Has creado las variables BIO y Contenedor locales y sólo estarán disponibles para la función loader, por eso cuando las llamas en la función clickBio no las encuentra.

Luego si por ejemplo tienes un Mc en el stage y dentro 4 botones, para llamar a los botones desde la clase primero tienes que pasar por el Mc:

nombre_mc.boton_btn.addEventListener(....
nombre_mc.boton2_btn.


:wink:

Por Flasheroas3

22 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Dic 2012 06:23 pm
gragias amigo, lo ultimo lo imagine, pero como mencione ese codigo ya funcionaba en la primera version del sito, lo unico que hice fue reciclarlo, pero muy bien voy a intentar lo que me dices. Gracias de nuevo.

Por DonIsaack

18 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Dic 2012 06:42 pm
nop, no funciono, lo mas extraño es que el error lo marca con relacion al boton y si arroja la ubicacion dentro del MC. Ya probe cambiando de nobre al boton, incluso borrando la instanacia y colocando una nueva desde la biblioteca.

Por DonIsaack

18 de clabLevel



 

firefox

 

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