Antworten auf deine Fragen:
Neues Thema erstellen

selbst erstellter button zum weiterklicken funkt nicht

waki182

Noch nicht viel geschrieben

hallo leute,
ich habe ein flash erstellt, in dem man bilder durch zwei buttons (vor und zurück) weiterklicken kann...
mit den vorinstallierten buttons aus der library funktioniert das script. aber wenn ich eigene buttons erstelle und ihnen den entsprechend instanz-namen gebe tut sich nichts. eine idee woran das liegt?
danke schonmal! :)


var currImage:Number = 0;
var totalImages:Number = 4;


// function for the Next button
function nextMenuItem(eventObj:Object) {
slideShow_mc.gotoAndPlay("slide"+(currImage));
if ((currImage+1)>totalImages) {
currImage = 0;
} else {
currImage++;
}

}

function prevMenuItem(eventObj:Object) {
slideShow_mc.gotoAndPlay("slide"+(currImage));
if ((currImage-1)<0) {
currImage = 4;
} else {
currImage--;
}

}

// add the event listener for the button
next_btn.addEventListener("click", nextMenuItem);
prev_btn.addEventListener("click", prevMenuItem);
 

MrAzrael

Nicht mehr ganz neu hier

AW: selbst erstellter button zum weiterklicken funkt nicht

hat keiner eine idee, was der fehler ist?
gruß

HTML:
var currImage:Number = 0;
var totalImages:Number = 4;

// function for the Next button
function nextMenuItem(event.MouseEvent):void {
    slideShow_mc.gotoAndPlay("slide"+(currImage));
    if ((currImage+1)>totalImages) {
        currImage = 0;
    } else {
        currImage++;
    }

}

function prevMenuItem(event.MouseEvent):void {
    slideShow_mc.gotoAndPlay("slide"+(currImage));
    if ((currImage-1)<0) {
        currImage = 4;
    } else {
        currImage--;
    }

}

// add the event listener for the button
next_btn.addEventListener(MouseEvent.CLICK, nextMenuItem);
prev_btn.addEventListener(MouseEvent.CLICK, prevMenuItem);

sollte dein Problem beheben, da du deine Buttons im EventListener falsch ansprichst tut sich da nix
 

waki182

Noch nicht viel geschrieben

AW: selbst erstellter button zum weiterklicken funkt nicht

fehler wird angezeigt...
gruß

**Error** Scene=Scene 1, layer=actions, frame=1:Line 5: ')' or ',' expected
function nextMenuItem(event.MouseEvent):void {
**Error** Scene=Scene 1, layer=actions, frame=1:Line 13: Unexpected '}' encountered
}
Total ActionScript Errors: 2 Reported Errors: 2
 

waki182

Noch nicht viel geschrieben

AW: selbst erstellter button zum weiterklicken funkt nicht

falls es relevant ist: der funktionierende button ist doch nicht aus der library, die funktionieren auch nicht, sondern ein component. sorry für die falschaussage! :)
gruß
 

MrAzrael

Nicht mehr ganz neu hier

AW: selbst erstellter button zum weiterklicken funkt nicht

ja, Fehler meinerseits

mach mal

function nextMenuItem(event.MouseEvent):void <- aus dem Punkt einen Doppelpunkt -> function nextMenuItem(event:MouseEvent):void

function prevMenuItem(event.MouseEvent):void <- aus dem Punkt einen Doppelpunkt -> function prevMenuItem(event:MouseEvent):void
 

waki182

Noch nicht viel geschrieben

AW: selbst erstellter button zum weiterklicken funkt nicht

noch nicht ganz...
gruß

**Error** Scene=Scene 1, layer=actions, frame=1:Line 5: The class or interface 'MouseEvent' could not be loaded.
function nextMenuItem(event:MouseEvent):void {
**Error** Scene=Scene 1, layer=actions, frame=1:Line 15: The class or interface 'MouseEvent' could not be loaded.
function prevMenuItem(event:MouseEvent):void {
Total ActionScript Errors: 2 Reported Errors: 2
 

MrAzrael

Nicht mehr ganz neu hier

AW: selbst erstellter button zum weiterklicken funkt nicht

import flash.events.Event;
import flash.events.IOErrorEvent;
import flash.events.MouseEvent;

ganz an den Anfang der Datei mal noch folgendes einfügen
 

waki182

Noch nicht viel geschrieben

AW: selbst erstellter button zum weiterklicken funkt nicht

es will sich nix tun...


**Error** Scene=Scene 1, layer=actions, frame=1:Line 10: The class or interface 'flash.events.MouseEvent' could not be loaded.
function nextMenuItem(event:MouseEvent):void {
**Error** Scene=Scene 1, layer=actions, frame=1:Line 20: The class or interface 'flash.events.MouseEvent' could not be loaded.
function prevMenuItem(event:MouseEvent):void {
Total ActionScript Errors: 2 Reported Errors: 2
 

MrAzrael

Nicht mehr ganz neu hier

AW: selbst erstellter button zum weiterklicken funkt nicht

du bist dir aber sicher das du eine Actionscript3.0 Datei erstellt hast?
 

MrAzrael

Nicht mehr ganz neu hier

AW: selbst erstellter button zum weiterklicken funkt nicht

und mein Code war für 3.0 gedacht, 2.0 weiss ich leider nicht
 

waki182

Noch nicht viel geschrieben

AW: selbst erstellter button zum weiterklicken funkt nicht

tatsächlich! mit actionscript 3.0 funktioniert alles tadellos! danke an alle die geholfen haben!
gruß
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben