Flashhilfe.de - Flash Community

next- und prev-pfeil erstellen für banner, kennt jemand den code [Flash CS3]

 


AntwortenRegistrieren Seite1  

larakara#1
Benutzerbild von larakara
Beiträge: 25
Registriert: Mar 2011

20.03.2011, 11:55

ich habe einen banner im flash (as3) erstellt und jetzt möchte ich folgendes:

es soll sich automatisch abspielen,
aber wenn ich auf den rechten pfeil klicke soll es gleich den nächsten banner abspielen und wenn ich auf den linken pfeil klicke soll es das vorherige abspielen....

kennt jemand den code dafür? wäre sehr dankbar...
hab es angehängt.

lg, lara

ps. ich wollte das fla anhängen, war aber leider zu gross, deshalb nur das swf

Angehängte Dateien:
Adobe Flash Animationen genetik_banner.swf375.52 KB
Sleepingbeast#2
Benutzerbild von Sleepingbeast
Beiträge: 579
Wohnort: Halle
Registriert: Apr 2005

20.03.2011, 15:24

Ich kenn den Code ;)

Spaß beiseite.....wenn du die einzelnen Bilder des Banners auf der Zeitleiste in eigenen Schlüsselbildern angeordnet hast, kannst du doch einfach mit gotoAndStop(X); zum Xten Schlüsselbild springen.
_________________________________________________________
Um Rekursion wirklich zu verstehen, muss man zuerst Rekursion verstehen.
null != 'null' != 0 != '0'
larakara#3
Benutzerbild von larakara
Beiträge: 25
Registriert: Mar 2011

Themenautor/in

20.03.2011, 21:51

danke, aber ich möchte wenn ich auf den rechten pfeil klicke, das es immer zum nächsten banner übergeht. also wenn ich auf banner 2 bin und dann auf den rechten pfeil klicke soll es zu banner 3 und wenn ich nochmal auf den rechten pfeil klicke soll es zu banner 4 usw.
und das ganze natürlich auch rückwärts wenn ich auf den linken pfeil klicke.
bin mir nicht sicher ob ich es erklären konnte.. :) verstehst du was ich meine?
Sleepingbeast#4
Benutzerbild von Sleepingbeast
Beiträge: 579
Wohnort: Halle
Registriert: Apr 2005

21.03.2011, 09:43

hallo,

du kannst natürlich auch mit nextFrame() bzw. prevFrame() das jeweils nächste bzw. vorherige Schlüsselbild anspringen. Bist du im ersten Schlüsselbild, muss bei Klick auf den "Zurück"-Pfeil dann das letzte Schüsselbild aufgerufen werden, bist du im letzten Schlüsselbild, muss bei Klick auf den "Weiter"-Pfeil das erste Schlüsselbild aufgerufen werden.
Kannst ja das folgende Script deinen Wünschen anpassen:
ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
stop();
weiter_mc.addEventListener(MouseEvent.MOUSE_DOWN, weiterHandler); // weiter_mc ist der Instanzname des "Weiter"-Pfeils
zurueck_mc.addEventListener(MouseEvent.MOUSE_DOWN, zurueckHandler); // zurueck_mc ist der Instanzname des "Zurück"-Pfeils

function weiterHandler(e:MouseEvent):void
{
     if(currentFrame == totalFrames)
     {
        gotoAndStop(0);
     }
     else
     {
        nextFrame();
     }
}

function zurueckHandler(e:MouseEvent):void
{
     if(currentFrame == 1)
     {
        gotoAndStop(totalFrames);
     }
     else
     {
        prevFrame();
     }
}


Liebe Grüße
Patrick
_________________________________________________________
Um Rekursion wirklich zu verstehen, muss man zuerst Rekursion verstehen.
null != 'null' != 0 != '0'
larakara#5
Benutzerbild von larakara
Beiträge: 25
Registriert: Mar 2011

Themenautor/in

21.03.2011, 16:08

dieses script funktioniert nur mit mc's oder?

habs grad ohne veränderung (also mit meiner ursprünglichen datei)probiert, aber es funzt nicht, hab statt "weiter_mc" einfach "right_btn" geschrieben zb. (meine buttons/pfeile heissen "right_btn und left_btn")

am besten alles mit mc erstellen nehme ich an? und dann sollte es funktionieren?

Angehängte Dateien:
Adobe Flash Animationen genetik_banner.swf375.57 KB
larakara#6
Benutzerbild von larakara
Beiträge: 25
Registriert: Mar 2011

Themenautor/in

21.03.2011, 18:56

jetzt habe ich alles in ein mc gepackt und auf der stage befinden sich die pfeile (left.btn und right.btn), ich setzte deinen script ein aber es will nicht... irgendwas mache ich noch falsch aber was?

Angehängte Dateien:
Komprimierte Datei banner.zip383.71 KB
Sleepingbeast#7
Benutzerbild von Sleepingbeast
Beiträge: 579
Wohnort: Halle
Registriert: Apr 2005

23.03.2011, 12:02

Hallo,

durch den Aufbau deiner Animation wirds doch ein bisschen umständlicher. Durch das Script, was ich vorgeschlagen hab, wird ja immer zum nächsten bzw. vorherigen Schlüsselbild gesprungen. Die einzelnen Teile deiner Animation liegen aber in unterschiedlichen Abständen auf der Zeitleiste in deinem MovieClip. Da könntest du eventuell mit benannten Ankern arbeiten, deren Namen du in ein Array packst, aus welchem dann bei Klick auf einen Pfeil der jeweils nächste bzw. vorherige Ankername ausgelesen wird, zu dem der Abspielkopf dann springt. Ist aber nur so ne Idee. Kommt eben drauf an, wie sehr du dich mit Flash bzw. mit ActionScript auskennst.

Liebe Grüße
Patrick
_________________________________________________________
Um Rekursion wirklich zu verstehen, muss man zuerst Rekursion verstehen.
null != 'null' != 0 != '0'
Kerstin77#8
Benutzerbild von Kerstin77
Beiträge: 1004
Registriert: Jul 2008

23.03.2011, 22:15

Hallo,

vielleicht hilft ja dieser Beitrag.

Grüße,
Kerstin
Wer Rechtschreibfehler findet, darf sie gerne behalten.
larakara#9
Benutzerbild von larakara
Beiträge: 25
Registriert: Mar 2011

Themenautor/in

03.04.2011, 14:12

bin nicht actionscript-stark leider, muss mich bei gelegenheit mehr damit beschäftigen.
sorry dass ich erst jetzt schreibe, war seither non stop geschäftlich unterwegs, bin zu nichts gekommen.
wollte mich einfach noch bedanken für die hilfe...
bis zum nächsten mal :)
larakara#10
Benutzerbild von larakara
Beiträge: 25
Registriert: Mar 2011

Themenautor/in

03.04.2011, 14:13

danke für den beitrag kerstin, werde ich hoffentlich bald mal genauer unter die lupe nehmen können...

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2022 Sebastian Wichmann - Flashhilfe.de