ben bırseyı merak edıyorum bu script yazılımı nasıl oluyor
yanı flashı yapan mı yazıyor ?yoksa halı hazırda mı var bunlar ?
bu konu hakkında bılgısı olan var ıse bıraz acıklama yapabılır mı ?
ogrenıp flash yapmam lasım yanı az cok forumdan bılıyorum ama tam kavrayamadım mesela bı mouse scrıptı nasıl yapılıyor hazır kodlar mı var yada yapan mı yazıyor yazıyorsa nasıl neye gore yazıyor
Önce size bu konuyu
tekrar gündeme getirdiğiniz için
teşekkür ederim.
Şimdi sorularınızın cevabını vermeye çalışayım.
1. Flash SCRIPT yazılımı, programın yapımcıları tarafında
program içinde istenen bazı hareketlerin
kolayca uygulanabilmesi için yazılmış
matematiksel kodlardır.
Örneğin kar veya yağmur yağışı, yaprak dökülmesi gibi hareketler,
eğer vaktiniz var ve uzun süre çalışacak sabra sahipseniz,
script yazmadan da yapılabilir.
2. Bu scriptler flash yapan kişi tarafında yazılıyor.
Fakat bazıları Script sayfası içinde hazır olarak da verilmiştir.
Siz eğer isterseniz bu scriptleri kullanabilir ve içindeki
sayısal değerler ile istediğiniz gibi ayarlama yapabilirsizni.
Örneğin bir kısa bir flash hazırlayınız,
sonra bu flashın script sayfasına giderek sırası ile:
** Programın hazır scriptlerini kullanmak için
bu sayfanın üstündeki "Guided" seçeneğinin
seçili olduğunu kontrol ediniz.
** Sonra mouse ile
Add Script > Events > Frame > On Frame (...)
seçeneğini tıklayınız
Karşınıza hemen onFrame (1) yazılımı çıkacak.
Bu komut size sahnenizin 1 nci frame'minde daha sonra vereceğiniz
işlemin başlama noktasını verecektir.
Bu sayıyı yaptığınız flashın bitiş sayısı olarak değiştiriniz
Mesela (1256) gibi...
** Daha sonra flashınız içindeki herhangi bir noktanın
frame numarasını seçip bu defa
Add Script > Movie Control > gotoAndPlay
komutunu veriniz.
Karşınıza normal olarak gotoAndPlay(1) yazılımı gelecektir.
Şimdi buradaki bir rakamını flashınız sona geldiğinde
tekrar nereden başlamasını istiyorsanız o yerin
frame numarasını veriniz.
Bunu yaptığınız zaman flashını sona geldiğinde
yani 1256 ncı frame'de geriye gidip bu defa 60 ncı frame'den
tekrar başlayacaktır.
Size en basit açıklamayı yapmaya çalıştım.
Özetle başlangıçta herhangi bir frame numarası vermek için
onFrame komutu, ve daha sonra da
neyi, nerede ve nasıl yapmak istiyorsanız
o komutları vermeniz gerekiyor...
Bu komutun Türkçesi,
Flashın 1256 ncı frame'ine geldiğinde
60 ncı frame git ve oradan flashı tekrar oynatmaya başla
demektir.
Gördüğünüz gibi işler gittikce karışmaktadır.
Bizler, özellikle de ben Matematik ve Geometri derslerini
çok uzun yıllar önce gördüğüm için
kar ve yağmur yağışı veya script ile renk değişimi gibi
sizlerle paylaştığım Script'leri henüz yazamıyorum.
Fakat daha önce yazılmış scriptlerin verilen komutlarının
ne manaya geldiğini anlamaya çalışıyor ve
kendimi geliştimeye zorluyorum.
Bulduğum scriplere tamamen veya kısmen
hakim olduğum zaman ise sizlerle paylaşıyorum.
Şimdi siz bu bölüm içinde script ile yazıldığı belirtilen
flashların SWI dosyalarını download edip
Script sayfasını tıkladığınızda sayfa içinde
// işaretinden sonra yazılı olan açıklamalarımı okuyarak
sanıyorum biraz daha merakınızı giderebileceksiniz.
Daha önce de belirttiğim gibi
eğer board içindeki çalışmalarımdan vakit ayırabilirsem
sizlere bu konuda daha doyurucu ve anlaşılabilir
bilgiler vermeye çalışacağım..
Siz de şimdilik benim bazı karışık tekniklerde yaptığım gibi
başkaları tarafından hazırlanmış Scriptleri kopya çekerek
tıpkı çok önceleri flashlarımızda kullandığımız hazır sprite'ları kullandığımız gibi
bu hazır Script'leri de kopya çekip kullanmaya devam ediniz.
Sağlıcakla kalın sevgili dostum.
NOT:
Bazı scriptler, program içindeki player ile oynatıldığında hata veriyorlar.
Bu durum normaldir. Çünkü Script bizim tarafımızdan yazılmamıştır.
Böyle durumlarda biraz eziyetli olmakla beraber,
File > Test > In Player
komutu ile flashınızı kontrol etmekte fayda var.
Bazı arkadaşlarımın sorulan bu konu üzerinde
çalışma yapmak istediğini sanıyorum
Bu nedenle içinde Türkçe açıklamalar bulunan
ve bana göre çok kullanışlı olan
iki adet Script'i içeren örneği sizlerle paylaşmamın
faydalı olacağını düşündüm.
Arzu eden arkadaşlarım
örnek SWF ve SWI dosylarını
aşağıdaki linkten download ederek inceleyebilirler.
Merhaba degerli arkadaslarim gerek burada gerekse ozel mesaj yoluyla bana sorulan sorularda anladigim kadariyla yapmis oldugumuz calismalarda spritlara nasil hakim olacagimizdir...
Mesela cok guzel bir mask calismasi yaptik, fakat flashimiz devam ederken bu sprite hakim olamiyoruz devamli tekrarliyor...
Bu spritemiza hakim olmak icin spritenin script bolumune giriyoruz...
Oncelikle Guided seceneginin onayli olmasi gerekli..
1- Add script bolumune giriyoruz orada Events-----Frame------on Frame tikliyoruz..
Sayfamizin altinda On frame ve pencerede sayi degeri cikar..
Buradaki sayi degerinin yerine flashimizin bitis frame boyunu yazacagiz..
Ornegin 2350..
ve devam ediyoruz..
2-Tekrar Add Script e tikliyoruz..
movie control------gotoAndplay-----gotoAndplay(FRAME) tikliyoruz gelen sayfamizda asagida frame nin onayli oldugunu goruruz ve yaninda sayi olarak genelde 1 yazar ve o sekilde birakiyoruz...
altinda ise play onaylidir dokunmayacagiz..Kisacasi bu sayfada hic bir degere dokunmuyoruz...
Yukarida yazdigimizin mantigi ise spritemizin 2350 kadar devam etmesini ve tekrar gelip 1 de baslamasidir...
Bunu yaptiginiz an mask calismaniz bir kere devreye girdiginde bir daha devreye girmez...
Hepinize calismalarinizda basarilar dilerim...
bilgiler için teşekkürler.
ihtisas odasına geldiğimde script yazılım ile ilgili sıfırdan başlayıp script yazabilmeyi öğrenecem sanıyordum. değilmiş.
çooook çalışmam lazım çoookkk...
Script denilen yazılımlar bambaşka bir konu.
Özellikle daha düşük boyutta flash yapamanın değişik bir yolu.
Flasha başladığımdan bu yana Script yazılımının
ana konularını öğrenebilmek için çok zaman harcadım.
Fakat halâ bu konuda bir arpa boyu yol bile ilerlemiş sayılmam.
Yine de ömrümün yettiği sürece
bu konuyu sökmek ve tabii tam olarak hakim olduktan sonra
sizlerle paylaşmak için çabalayıp duruyorum.
Burada paylaşılan script yazılımları tamamen alıntıdır.
Bununla beraber yazılım içindeki bazı değerlerin
kısmen neyi kontrol ettiğini bularak sizlerle paylaşmaya çalıştım.
Çünkü özellikle kar, yağmur yağışı, yaprak dökülmesi gibi konularda
görüntüyü Sprite ile yapmak oldukca zaman ve emek istiyordu.
Halbuki bu animasyonlara ilişkin Script'leri kullanmak
çok daha basit ve süratle yapılabiliyor..
İleri ihtisas odasında yapılan ana çalışmalar
işte bu gibi Script sorunlarına çözüm getirmeye yöneliktir.
Kısmetse, orada bulunan dostlarınız sizler için
böyle çalışmaları bitirdikce, arzu ettikleri taktirde
çalışmalarından faydalı bulduklarını burada sizlerle paylaşacaklardır..
Yeterki sizler en azından buradaki bilgiler ile
kendinize ait gelişmiş çalışmalarınızı daha da ileriye götürünüz
ve bulduğunuz yeni uygulamaları bizlerle paylaşınız. [/atex]
hayırlı olsun hocam.
zenginlik güzel bişey...
başta sağlıklı oluşunuza ve dönüşünüze sevindim.
sağlık zenginliği dilerim. umarım bilgiyi bulabilirsiniz.
tembel öğrenciler olsak ta, er-geç gafletten uyanıp faydalanacağımıza dair iyimserim.
Ben buradaki arkadaşlarım arasında
benden daha tembel bir kişinin olacağını
düşünemiyorum desem bana inanır mısınız?
Bazı arkadaşlarımın sadece merak ve tez canlılık nedeniyle
bir konuyu tam olarak içlerine sindirmeden
bir diğerine geçmek arzusunundan kaynaklanan
uygulama gecikmesinden başka bir aksaklık yok gibime geliyor.
Pcniz hayırlı olsun hocam, güzel günlerde kullanmayı nasip eylesin Rabbim!...Hasta olduğunuzu duymamıştım, geçmiş olsun; sağlıklı ömürler versin Rabbim...
Buradaki paylaşımı bilgisayarımın içinde bulamadım ama
tedbir olsun diye rapidshare sitesi içinde sakladığım ikinci linki bularak
burada tekrar paylaşıma açabildim.
Sanıyorum sizlere az da olsa faydası dokunacaktır.
Haydi bakalım bu scripti kimler nasıl kullanacak.