Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 4 und Flash 5

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 02-05-2003, 10:09   #1 (permalink)
wieso, weshalb, warum ?
 
Benutzerbild von ZONK
 
Registriert seit: Aug 2001
Ort: Köln
Beiträge: 342
elegant ist anders ! hilfe

da ich es ja mit action script nicht so habe, hier mal eine frage:

ich habe einen mc, in dem eine beliebige anzahl buttons liegen, damit alle erreichbar sind, können sie gescrollt werden (im prinzip wie ein textfeld)

es funktioniert alles, aber nur wenn ich den film über 2 frames laufen lasse ... geht das nicht mit

onClipEvent(enterFrame) ein wenig eleganter ???
ich raffe das irgendwie nicht ... wann ich das auf einen MC packe...???

würde mich über ein paar meinungen freuen.
habe mal die fla als anhang beigefügt
Angehängte Dateien
Dateityp: zip scrollnavi.zip (3,4 KB, 5x aufgerufen)
__________________
www.dangerdome.de
ZONK ist offline   Mit Zitat antworten
Alt 02-05-2003, 10:17   #2 (permalink)
ALFRED E. JOKIEL
 
Benutzerbild von |shocked|
 
Registriert seit: Sep 2001
Ort: gummizelle irgendwo in london
Beiträge: 1.585
moin,
der onEnterFrame() event führt deine aktion bei jedem frameaufruf auf, das heisst, wenn du 30 bps eingestellt hast in deinem flash film, dann wird dieser event 30x pro sekunde abgefeuert sozusagen.

das mit zwei frames ist auch machbar, indem du in deinen mc im ersten frame die ganzen variablen und aktionen definierst und dem zweiten frame in der regel ein gotoAndPlay(1) zuweist, damit die position, wie in deinem falle, ständig abgefragt wird....

der onEnterFrame() handler ist natuerlich recht elegant und praktisch, da die aktion lediglich auf den mc gelegt werden muss:-)
__________________

achim.ordinär

extrem triebgesteuerter yogurette fetischist, milchschaumschlürfer und auszeichnungssprachenverwender
__________

|shocked| ist offline   Mit Zitat antworten
Alt 02-05-2003, 10:23   #3 (permalink)
ALFRED E. JOKIEL
 
Benutzerbild von |shocked|
 
Registriert seit: Sep 2001
Ort: gummizelle irgendwo in london
Beiträge: 1.585
habe dir mal dein beispiel modifiziert....

du benötigst lediglich die actions auf deine buttons, um den mc zum scrollen zu bringen. die if-else abfragen verwendest du vor allem , wenn du einen grenzbereich festlegen willst bis wohin der mc maximal scrollen darf(nach oben bzw. nach unten)

greetz
Angehängte Dateien
Dateityp: zip scrollnavi.zip (3,4 KB, 6x aufgerufen)
__________________

achim.ordinär

extrem triebgesteuerter yogurette fetischist, milchschaumschlürfer und auszeichnungssprachenverwender
__________

|shocked| ist offline   Mit Zitat antworten
Alt 02-05-2003, 10:24   #4 (permalink)
wieso, weshalb, warum ?
 
Benutzerbild von ZONK
 
Registriert seit: Aug 2001
Ort: Köln
Beiträge: 342
ui, das war schnell, wollte grade nach nem beispiel fragen, da steht schon ein weiterer thread von dir da

werde gleich mal anschauen
__________________
www.dangerdome.de

Geändert von ZONK (02-05-2003 um 10:26 Uhr)
ZONK ist offline   Mit Zitat antworten
Alt 02-05-2003, 10:27   #5 (permalink)
ALFRED E. JOKIEL
 
Benutzerbild von |shocked|
 
Registriert seit: Sep 2001
Ort: gummizelle irgendwo in london
Beiträge: 1.585
no prob, gern geschehen!
__________________

achim.ordinär

extrem triebgesteuerter yogurette fetischist, milchschaumschlürfer und auszeichnungssprachenverwender
__________

|shocked| ist offline   Mit Zitat antworten
Alt 02-05-2003, 10:27   #6 (permalink)
wieso, weshalb, warum ?
 
Benutzerbild von ZONK
 
Registriert seit: Aug 2001
Ort: Köln
Beiträge: 342
hmmm... kriege bei deiner datein ein "unexpected file format" - ist das MX ? das hab ich hier net installiert
__________________
www.dangerdome.de
ZONK ist offline   Mit Zitat antworten
Alt 02-05-2003, 10:30   #7 (permalink)
ALFRED E. JOKIEL
 
Benutzerbild von |shocked|
 
Registriert seit: Sep 2001
Ort: gummizelle irgendwo in london
Beiträge: 1.585
ooops sorry, jepp habe es auf die schnelle in mx gemacht...moment, fla 5 datei folgt gleich!
__________________

achim.ordinär

extrem triebgesteuerter yogurette fetischist, milchschaumschlürfer und auszeichnungssprachenverwender
__________

|shocked| ist offline   Mit Zitat antworten
Alt 02-05-2003, 10:31   #8 (permalink)
ALFRED E. JOKIEL
 
Benutzerbild von |shocked|
 
Registriert seit: Sep 2001
Ort: gummizelle irgendwo in london
Beiträge: 1.585
hier die flash 5 datei...
Angehängte Dateien
Dateityp: zip scrollnavi.zip (4,1 KB, 5x aufgerufen)
__________________

achim.ordinär

extrem triebgesteuerter yogurette fetischist, milchschaumschlürfer und auszeichnungssprachenverwender
__________

|shocked| ist offline   Mit Zitat antworten
Alt 02-05-2003, 10:37   #9 (permalink)
wieso, weshalb, warum ?
 
Benutzerbild von ZONK
 
Registriert seit: Aug 2001
Ort: Köln
Beiträge: 342
ähmm...sorry, das hilft mir jetzt nicht wirklich

in meiner version waren die pfeile so angelegt, dass ich eine art "dauerfeuer" habe - sprich ein gedrückter button permanent scrollt ....

deswegen brauchte ich die if-schleife und die zwei frames ...

da haben wir wohl aneinander vorbei geredet...
__________________
www.dangerdome.de
ZONK ist offline   Mit Zitat antworten
Alt 02-05-2003, 10:39   #10 (permalink)
ALFRED E. JOKIEL
 
Benutzerbild von |shocked|
 
Registriert seit: Sep 2001
Ort: gummizelle irgendwo in london
Beiträge: 1.585
ok, du willst also dauerhaft scrollen...ok, dann habe ich das falsch verstanden! gib mir ein paar minuten, dann bastele ich dir das zusammen!
__________________

achim.ordinär

extrem triebgesteuerter yogurette fetischist, milchschaumschlürfer und auszeichnungssprachenverwender
__________

|shocked| ist offline   Mit Zitat antworten
Alt 02-05-2003, 11:27   #11 (permalink)
ALFRED E. JOKIEL
 
Benutzerbild von |shocked|
 
Registriert seit: Sep 2001
Ort: gummizelle irgendwo in london
Beiträge: 1.585
sorry dass es so lange gedauert hat, aber bin gerade auf arbeit und daher nicht immer viel zeit:-)))

anbei dein scroller, habe es mit zwei mc containern gelöst, die das dauerhate scrollen beim betätigen der buttons ermöglichen..da kannst du dann die grenzbereiche definieren fuer deinen mc (im 2. schlüsselbild der trigger mc-s)

greetz
Angehängte Dateien
Dateityp: zip scrollnavi.zip (5,3 KB, 11x aufgerufen)
__________________

achim.ordinär

extrem triebgesteuerter yogurette fetischist, milchschaumschlürfer und auszeichnungssprachenverwender
__________

|shocked| ist offline   Mit Zitat antworten
Alt 02-05-2003, 11:37   #12 (permalink)
wieso, weshalb, warum ?
 
Benutzerbild von ZONK
 
Registriert seit: Aug 2001
Ort: Köln
Beiträge: 342
ahh, ja verstehe

gute idee
danke dir !

wenn's was dauert, muss das nicht entschuldigt werden - wäre ja noch schöner ,wenn du mir schon den gefallen tust
__________________
www.dangerdome.de
ZONK ist offline   Mit Zitat antworten
Alt 02-05-2003, 11:38   #13 (permalink)
ALFRED E. JOKIEL
 
Benutzerbild von |shocked|
 
Registriert seit: Sep 2001
Ort: gummizelle irgendwo in london
Beiträge: 1.585
no prob! hauptsache es funzt und du kannst damit was anfangen:-)
__________________

achim.ordinär

extrem triebgesteuerter yogurette fetischist, milchschaumschlürfer und auszeichnungssprachenverwender
__________

|shocked| ist offline   Mit Zitat antworten
Alt 02-05-2003, 11:43   #14 (permalink)
wieso, weshalb, warum ?
 
Benutzerbild von ZONK
 
Registriert seit: Aug 2001
Ort: Köln
Beiträge: 342
hmmm, stellt sich mir noch die frage , ob es eine (simple?)möglichkeit gibt, dass der scroller erkennen kann , wann er am anfang bzw ende des mc_buttons angekommen ist und das scrollen einstellt....
natürlich unter berücksichtigung, dass man den mc_buttons beliebig erweitern kann ?
__________________
www.dangerdome.de
ZONK ist offline   Mit Zitat antworten
Alt 02-05-2003, 11:54   #15 (permalink)
ALFRED E. JOKIEL
 
Benutzerbild von |shocked|
 
Registriert seit: Sep 2001
Ort: gummizelle irgendwo in london
Beiträge: 1.585
dazu kannst du dir maximalwerte in variablen form definieren, diese baust du dann im zweiten keyframe deines trigger mcs ein, dort wo dann die anweisung zum scrollen steht:

sprich:

maximaloben=der wert des mcs, der maximal nach oben gescrollt werden kann

und dann gibst du die anweisung:
if(_root.mc_button._y<maximaloben) {
_root.mc_button._y-=1;
}

dasselbe dann im zweiten trigger mc für den maximalwert den es nach unten scrollen darf...
__________________

achim.ordinär

extrem triebgesteuerter yogurette fetischist, milchschaumschlürfer und auszeichnungssprachenverwender
__________

|shocked| ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 18:43 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele