Hallo,
Ich habe dieses Tutorial verwendet zur Erstellung einer
Scrollen thumbnail Verkleidung , Und es funktioniert gut. Aber jetzt brauche ich, um das Bild für die Miniaturansicht angezeigt wird geklickt wird. Ich dachte, durch die Benennung der Instanz von dem Daumennagel-Taste auf meiner Liste, konnte ich feststellen, welche Thumbnail-Anzeige geklickt wird und der entsprechende Bild.
Ich bekomme die folgende Fehlermeldung:
1120: Der Zugang der undefinierte Eigenschaft thumb1Btn.
Ich bin neu mit AS3, und wahrscheinlich bin nicht das Richtige zu tun.
Könnten Sie mir bitte helfen?
Danke
Heres the code:
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"));
- }