Hola,
He utilizado este tutorial para crear un
panel de desplazamiento miniatura , Y funciona bien. Pero ahora tengo que mostrar la imagen de la miniatura que se hizo clic. Pensé que al nombrar a la instancia de mi botón en miniatura en mi panel, podría determinar que se hace clic en miniatura y mostrar su imagen correspondiente.
Estoy recibiendo el siguiente error:
1120: El acceso de los thumb1Btn propiedad no definida.
Estoy AS3 la utilización de nuevos y más probable es que no estoy haciendo lo correcto.
¿Podrían ayudarme?
Gracias
Heres el código:
panel.addEventListener(MouseEvent.MOUSE_OVER, panelOver);
function panelOver(event:MouseEvent):void {
panel.removeEventListener(MouseEvent.MOUSE_OVER, panelOver);
panel.addEventListener(Event.ENTER_FRAME, scrollPanel);
}
var b:Rectangle = stroke.getBounds(this);
function scrollPanel(event:Event):void {
if(mouseX < b.left || mouseX > b.right || mouseY < b.top || mouseY > b.bottom) {
panel.removeEventListener(Event.ENTER_FRAME, scrollPanel);
panel.addEventListener(MouseEvent.MOUSE_OVER, panelOver);
}
if(panel.x > 25.1) {
panel.x = 25.1;
}
if(panel.x < -2181) {
panel.x = -2181;
}
var xdist = mouseX - stage.stageWidth / 2;
panel.x += -(xdist / 10);
}
import flash.events.MouseEvent;
// onRelease
thumb1Btn.addEventListener(MouseEvent.CLICK,onReleaseMyButton);
function onReleaseMyButton(event:MouseEvent):void {
var loader:Loader = new Loader();
loader.load(new URLRequest("image1.swf"));
}
- panel.addEventListener(MouseEvent.MOUSE_OVER, panelOver);
-
- function panelOver(event:MouseEvent):void {
- panel.removeEventListener(MouseEvent.MOUSE_OVER, panelOver);
- panel.addEventListener(Event.ENTER_FRAME, scrollPanel);
-
- }
-
- var b:Rectangle = stroke.getBounds(this);
-
- function scrollPanel(event:Event):void {
- if(mouseX < b.left || mouseX > b.right || mouseY < b.top || mouseY > b.bottom) {
- panel.removeEventListener(Event.ENTER_FRAME, scrollPanel);
- panel.addEventListener(MouseEvent.MOUSE_OVER, panelOver);
- }
-
- if(panel.x > 25.1) {
- panel.x = 25.1;
- }
- if(panel.x < -2181) {
- panel.x = -2181;
- }
- var xdist = mouseX - stage.stageWidth / 2;
- panel.x += -(xdist / 10);
- }
-
- import flash.events.MouseEvent;
- // onRelease
- thumb1Btn.addEventListener(MouseEvent.CLICK,onReleaseMyButton);
- function onReleaseMyButton(event:MouseEvent):void {
- var loader:Loader = new Loader();
- loader.load(new URLRequest("image1.swf"));
- }