Súgó - Keresés - Tagok - Naptár
Teljes változat: Flash mozgó menü készítése
PC WORLD Segélyvonal > WEBSAROK > Webszerkesztés, programozás > Flash
benkovics
Egy olyan kérdésem lenne, hogy szeretnék csinállni egy mozgó menüt, a FlashMX 2004, vagy más ingyenes program segítségével. Azért a Flash MX lenne a legjobb, mert azt a Studio MX2004-el együtt, a rendelkezésemre áll.
Olyan szinten kezdő vagyok ebben, hogy egyszer megnyitottam a programot, de úgy megilyedtem tőle, hogy gyorsan be is zártam! blush.gif Szóval a segítség onnantól kellene, hogy elindítom a programot!

Valami ilyesmire gondoltam: Ami az oldal alján található! Tehát, ha a közepétől balra viszem a kurzort, akkor a menü balra mozog, ha jobbra viszem a kurzort, akkor jobbra! Ha nagyon bonyolult, az sem baj, ha van valakinek türelme elmagyarázni érthetően, valóban a kezdetektől, akár lépésről lépésre is, nagyon megköszönném! worship.gif
Greene
>>>Klikk<<<

Hozzáfűznivalóm:

- Letölteni sajnos nem tudod az .fla fileokat, mert fizetős.

- A tiéd a vízszintes, egyetlen nagy különbséggel: A két nyilacska amivel irányítod merre menjen nem nyílacska lesz és nem felül lesz, ja és nem is fogod látni.
A lényeg: A két nyilacska helyett a menüsor (betü + háttér túlnyúlás) magasságával megegyező, a háttér színét utánzó téglalapokat kell létrehozni (2db-ot), úgy, hogy az egyik teljesen bal oldalt legyen, a másik pedig jobb oldalt, mindkettő ki a széléig. A kettő között legyen annyi üres hely, amennyi átlagosan a szövegcimkék hossza. A két téglalapot mint layert helyezd a felirat alá. Így ha jobbra viszed az egeret, a szöveg jobbra gördül, ha balra, akkor meg balra. Középen viszont áll a szöveg, hogy tudjál rá kattintani. Ez nem egészen az a megoldás amit te belinkeltél, de nagyon hasonló.

Még valami: Láthatod, hogy a sötétebb rész a stage. Ami azon van az fog kiexportálódni. Ami nincs rajt az nem fog látszani. DE látható, hogy itt lelóg a sok felirat a stage-ről. Ilyen esetben amikor egy actionscript mozgatja úgy viselkedik az egész stage mint egy maszk. Tehát megjelenik rajta minden szépen.
Gigah3rtz
Ez engem is érdekelne bulb.gif exclamat.gif
Greene
Okés. Tutorialt most nincs időm írni, de most délután csináltam Benkovicsnak egy ilyen menüt, azt akkor berakom, forrással együtt. A hónapokat görgeti.

Scrollozható Menü
Forrás - .FLA file letöltése
Libel Suit Font letöltése (Az FLA-hoz kell)

A betütípust telepítsétek mielött használjátok a forrást!

Ha van kérdés akkor ne habozzatok ani_wink.gif

Egyébként ez egy másik módszert használ mint a fent leírt. A lényege röviden az, hogy egy actionscript figyeli az egered "X" axisát, vagyis a vizszintes mozgását. Minél inkább a szélére viszed az egeret, annál inkább felgyorsul a mozgás. Ez úgy van, hogy egy X pozícióban levonjuk a kurzor X axisát egy adott vonal pozíciójából.
benkovics
Ez nagyon jó lett! thumbsup.gif Gratula, és köszi!
Kérdésem millió, de holnap beszélünk!
Greene
Örülök, hogy elnyerte a tetszésedet biggrin.gif
A háttér színe megegyezik az oldaléval, és az objektum magassága ugyanannyi mint a most ott lévo 3 képé.
Én meg arra lennék kíváncsi, hogyan lehet ezt a cuccot a lap közepére berakni. blush.gif
benkovics
Oké!
Azt meg én magyarázom el neked.... cool.gif
benkovics
És ide esetleg be lehetne tenni képeket is? Akár váltóképeket is? Mármint a szöveg helyett!
Greene
Igen smile.gif
benkovics
És hogyan? blush.gif
Greene
A betümezőt (textfield) kitörlöd és a helyére beraksz egy grafikát (import to stage).
benkovics
IDÉZET(benkovics @ 2005. May 21., Sat 10:02)

Olyan szinten kezdő vagyok ebben, hogy egyszer megnyitottam a programot, de úgy megilyedtem tőle, hogy gyorsan be is zártam!  blush.gif Szóval a segítség onnantól kellene, hogy elindítom a programot!

Na erről van szó!
Nem értem mit mondassz! Pedig néztem ezerrel................................. blush.gif blush.gif blush.gif
Greene
Megcsinálom neked hétvégén (mert így elsöre biztos bonyolult lesz), csak küldd el a képeket. ani_wink.gif

A lényeg az, hogy a feliratokra (jan, feb, márc, ápr mint egyetlen objektum) ha duplán kattintasz akkor felül a layereknél belelépsz abba a csoportba ahova az összes feliratot raktam. Ott lesz 12 réteg, mindegyik egy hónap nevével. Na ott kellene a flashben lévö feliratokra egyet kattintani és kitörölni, aztán a helyére beimportálni egy képet. A layer feliratok mellett látni lehet olyanokat, hogy "over" "down"...stb. Itt is meg kell(ene) jelennie a beillesztett cuccnak.
Ráadásul a képeknek egyforma távolságra kellene lenniük egymástól.
Az actionscriptet pedig át kell írni ha hosszabb lesz a hónapok képe mint volt felirattal, szóval tényleg elég macerás
benkovics
weep.gif weep.gif weep.gif weep.gif
Akkor ezért nem ment nekem! Na mostmár tényleg veszek egy könyvet...... blush.gif
Greene
Ja és van benne egy maszk is, tehát a kép sem mindegy milyen magas, mert különben nem jelenik meg egy része ani_wink.gif
Szóval elég bonyolult a dolog, még én sem értek egy csomó mindent blush.gif
benkovics
weep.gif weep.gif weep.gif weep.gif weep.gif weep.gif weep.gif weep.gif weep.gif weep.gif weep.gif
Greene
Ha beszélsz angolul, van klassz videóm az alapokról cool.gif ani_wink.gif
benkovics
Tudod, hogy nem beszélek angolul! blush.gif blush.gif blush.gif
Mezofi
@Greene
A scrollozható menühőz kapcsolodva.
Letöltöttem a három link mögötti prg-kat.
De mivel ilyet még nem csináltam, nem tudom hogyan kell telepíteni a betűtipust, vagy melyik fájlba másoljam be.
Köszi
Greene
A Betűtípust a Windows mappájában a Fonts almappába kell másolni (kitömörítve).

Az FLA a forrásfile, azt kell megnyitni Flash MX-ben
benkovics
IDÉZET(Greene @ 2005. May 27., Fri 21:50)
A Betűtípust a Windows mappájában a Fonts almappába kell másolni (kitömörítve).

Ez ebben a fomában már nem igaz! Ahhoz, hogy minden program használja, valóban telepíteni kell!
Megnyitod a vezérlőpult-->betűk mappáját, ott File--> új betűtípus telepítése! Onnan már egyértelmű lesz! cool.gif (természetesen ebben az esetben is ki kell tömöríteni először! )
Mezofi
OK!
Müködik.
Köszi.
Ajnász
Vagy intézőben frissítést nyomsz a Fonts mappában, miután bemásoltad a betűtipusokat. ani_wink.gif
Elektromann
Sziasztok
Engem a következő két menü érdekelne:
http://www.flashvortex.com/generators.php?generatorId=436
http://www.flashvortex.com/generators.php?generatorId=283

A tervem az lenne, hogy az előbbi akkor jelenne meg, mikor az utóbbihoz hasonló módon egy gombra kattintom, mindez egy jóval nagyobb flash-ben. Gondolom ha megcsinálom az egyiket, bele tudom rakni a másikat. De hogy kell ezeket elkészíteni? Tudtok segíteni?
KGigi
Egyikhez sem kell flash, és ilyet nem is illik abban csinálni.
Spányik Balázs
Távol álljon tőlem, hogy akár egy szóval is a Flasht védelmezzem, de miért nem illik? Nem inkább arról van szó, hogy visszatetszést keltenek benned azok a weboldalak, ahol csak azért, hogy valami csicsás legyen, Flasht használnak?

Azért azt megnézném, amikor valaki összerakja az elsőt JS+CSS kombóban. Sok sikert kívánok hozzá. A másodikhoz simán elég a JS (jQueryvel még egyszerűbb).


Segíteni sajnos nem tudok.
KGigi
Azért nem illik, mert akinél nincs flash telepítve, elérhetetlen lesz a menü. Ehhez nem kell megszállottnak lenni, elég egy munkahely, ahol nincs telepítve. Nálunk az egyetemen sincs. És ezen felül ott vannak még a különböző mobileszközök.

Az első valóban elég necces, őszintén szólva csak most kattintottam rá, amivel minden funkciója elérhető lett. (Opera alatt csak akkor aktiválódik a teljes tartalom, ha rákattintok.)
Ez a tartalom egy lebutítottváltozata. A teljes változat képekkel kiegészült megtekintéséhez kérünk, kattints ide.