|
|
#1 (permalink) |
|
Üyelik Tarihi: 24.09.2000
Yer: istanbul
Yaş: 27
Mesaj: 284
|
oncelikle hepinize selamlar. zoque'un index sayfasında 'duyurular' seklinde yer alan kayan yazıyı flashta yapmaya calıstım fakat olmadı. kısa metınlerde kucuk hilelerde kurtarıyorum ama uzun olunca metın isler karısıyor. zoque'dakinden kucuk bir farkı var aslında yapmak istedigimin yan tarafında benim belirledigim bi scrollbar olmasını istiyorum. alttaki butonun uzerine gidildiginde metin yukarı cıksın scroll bardaki grafik asagıya insin. yapılısını anlatırsanız sevinirim. hepinize iyi calısmalar.. |
|
|
|
|
|
#2 (permalink) |
|
Üyelik Tarihi: 20.10.2000
Yer: İstanbul
Yaş: 31
Mesaj: 151
|
Scroll
Selam,
Scroll yapmak için bilmen gereken , flash ta bir text alanının içinde bir datayı scroll etmek istiyorsan en kolay yontem o datayı , bir değişkene atayıp daha sonra biraz kod kullanarak scroll ettirmektedir. Buradaki mantık satır sayısını maxscroll olarak alıp bu sayıyı 176ya bolerek her scroll tusuna basıldıgında ne kadar atlayacakgını hesaplatmaktır. Ornek olarak ; Frame1: Load Variables ("text1.txt", 0) Frame2: Set Variable: "lastline" = Importedtext.maxscroll Set Variable: "scale" = 176 / lastline Set Variable: "/1/Scrollbar:scale" = 176 / lastline Set Property ("/1/scrollbar/scrollbarcontrol", Y Position) = -88 Set Variable: "Scrollbarvalue" = -88 frame 3: Set Variable: "linenum" = 1 + Int ( (Scrollbarvalue + 88) / scale) Set Variable: "Importedtext.scroll" = linenum frame 4: GotoAndPlay(3) |
|
|
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 16.08.2000
Mesaj: 45
|
Birde sunu dene
Selam;
En basit yolla su sekilde de yapabilirsin. Scroll yapilacak texti ilk goruntusu nasil olacaksa o sekilde yerlestir yazi yukari dogru kaydiginda diger elementlerin uzerinde gorunmemesi icin yazinin ustune fon rengi ile ayni olan perde karesi ciz. Ayni sekilde ornegin yazinin 8 satiri gorunecekse 8. satirn altinda kalan kismin uzerinede fon rengi ile ayni renkte perde karesi ciz. Yazinin sadece 8 satirlik kismi gorunuyor simdi ekranda. Texti movie clipe cevir ve ornegin 35 frame oynat 35. frame de textin en alt satirini alttaki perdenin hemen ustunde gorunecek sekilde konuslandir. Daha sonra ise scrollunu ciz yada image ise import et ve textin sagina yada soluna yerlestir. Minik bir kareyide movie clipe cevirip scrol barin uzerine yerlestirir ve textile es degerde framede oynatirsan text en alta gelinceye kadar oda en alta gelir. Scroll bardaki dugmelerinden altta olana on mouse roll over play on mouse roll out stop ozelligi verir ve ilk framede stop verirsen bu dugmenin uzerine gelince hem text hemde minik scroll kayarin nazikce asagi inmeye baslayacak ve mouse uzerinden cekilince duracaktir. Yukardaki dugmede tam tersi reverse yapmalisin. Hatta isi daha zevkli hale getirip textin ekrandan kayboldugu noktaya yarisi trans paran olan bir ek perde yaparsan yazilar hafifce bir erime gecirmis olur ve patır kutur kaybolmaz ayni sekilde altta ekrana ciktigi noktada da boyle bir perde yaparsan hafifce belirerek ekrana girmis olur. Bir dene bakalim buda bir yontem. http://www.fora.com.tr de bir kac ornegi mevcut. Yalniz burdaki orneklerde textler 5 satir 5 satir atliyor sen diledigin gibi atlatabilirsin. iyi calismalar, sevgi ve saygilar CheckMate !
__________________
-Selam, Sevgi ve Saygilarimla -Yusuf Arif Aydogmus |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 07.08.2000
Yer: İstanbul, Türkiye
Yaş: 9
Mesaj: 520
|
birde benden
galiba yeterince cevap geldi ama bir method da ben söylemek istiyorum, belki bir gün lazım olur
.bu yöntemin avantajı textten başka şeylerde olabilir scroll edilen. ve icerigi degisse de basında ve sonunda scroll duracaktır. +scroll edilecek texti, veya herne olacaksa scroll edilen, bir movie clip(mc)'e koy. +koydugun seyleri sayfanın tam ortasına align et(Ctrl+K). +ana sahnede scrollun alt ve üst sınırlarına birer cizgi koy(istersen hicbirsey koymayabilirsin) +bu cizgileri birer mc yap ve bunlara isim ver(mesela top ve bottom gibi). +scroll mc ini bu cizgilerin arasına yerlestir. su an y pozisyonlarını kullanacagımız hersey hazır... +bir mc yarat ve adına actions falan de ya da scroller gibi birsey, bu üc frameden olusan bir mc olacak. bunun ilk frameine "stop" actionı ver. +ikinci ve ucuncu frame'e yogun bir script yazmak gerekiyo: bu action ust cizginin, alt cizginin ve scroll mc inin "y pozisyonlarını" bulacak, scroll mc inin yuksekliginin yarısını hesaplayacak, scrollun y pozisyonunu verdiginiz bir deger kadar(hız degeri) artıracak veya azaltacak, bunu yapmayı [ scrollun y pozisyonu=ust cizginin y pozisyonu - (scrollun yuksekligi/2) ] veya [ scrollun y pozisyonu=alt cizginin y pozisyonu + (scrollun yuksekligi/2) ] oldugu zaman, yani asagıya veya yukarıya dayandıgı zaman, kesecek. yani ikinci ve ucuncu frameler bir dongu seklinde scrollu hareket ettirecek ve sınırlarda ilk kareye donup duracak. ucuncu framede ayrıyeten ikinci kareye donmesi icin bir go to and play frame 2 actioni gerekiyo. off, cok karmasık olmus, neyse, anlasılma ihtimalide var tabii , benden bu kadar.iyi calismalar
__________________
Ersin Koç ¤ { rs } what you see is what i did |
|
|
|
|
|
#5 (permalink) |
|
Üyelik Tarihi: 24.09.2000
Yer: istanbul
Yaş: 27
Mesaj: 284
|
hepinize ilginizden dolayı cok tesekkur ederım.
yapmak istedigimi yaptım sayılır ama kucuk bi sorun var. alttaki butona istedigim gorevi veriyorum. tamam . ama yukarıdakine gelince mc i nasıl reverse edicem beceremedim . aslında aklıma biseyler geldi. metinin orta yerinde yukarı dugmesinin uzerine geldigimde mc varsaydıgımız 35. frameden yukarı cıkmaya baslıyor. yani kopukluk oluyor. acep bu sorun nasıl giderilir ve ben bu gece nasıl rahat uyuyabilirim???? saygılar, sevgiler....... |
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!