Script yazılımı nasıl yapılıyor?

Son güncelleme: 11.10.2009 15:32
  • 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

    tamam sustum cok soru sordum galıba yıne
#24.08.2008 17:56 0 0 0
#25.08.2008 09:32 0 0 0
  • Sevgili dostum
    sefaishere

    Ö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.

    Mesela [HTML]onFrame (1256) {
    gotoAndPlay(60);
    }[/HTML]

    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.
#25.08.2008 16:32 0 0 0
  • Sevgili dostlarım

    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.


    *Download*



    <embed src="https://www.main-board.com/atesilter/flash/Yaprak-kalpi-Script.swf" width="600" height="450"></embed>

#25.08.2008 17:40 0 0 0
  • sevgılı garip07 hocam

    forumdakı butun konuları tek tek okudum hemde defalarca ama bıraz dah ayrıntıya ıhtıyac duydugum ıcın bu konuyu actım



    sayın atesılter hocam

    yıne benı yanıltmadınız sabırla ve emekle sorularıma cevap verdıgınız ıcın cok tesekkur ederım



    ınanıyorum kı benım gıbı bu konuyu merak eden arkadaslarımda vardır onlara da faydalı olacaktır bılgılerınız tesekkurler hocam

#25.08.2008 21:11 0 0 0
  • bilgiler için teşekkürler....
#31.03.2009 18:00 0 0 0
  • Bilgiler için teşekkürler, sağolun; emeklerinize sağlık...
#31.03.2009 23:19 0 0 0
  • 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...
#07.04.2009 14:23 0 0 0
  • 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...
#26.05.2009 02:53 0 0 0
  • [atex]Değerli dostum
    ıssızada

    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]
#26.05.2009 03:58 0 0 0
  • Saygi Deger atesliler hocam linkiniz yenileme sansiniz varmi

    Size zahmet olmasa
#02.10.2009 12:50 0 0 0
  • [atex]Bilgisayarımı yeniledim.
    Eğer bu konu ile ilgili paylaşımı
    yeni bilgisayarım içinde bulabilirsem
    mutlaka yenileyeceğim.
    [/atex]
#09.10.2009 21:57 0 0 0
  • 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.
#10.10.2009 09:13 0 0 0
  • [atex]Değerli dostum
    ıssızada

    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.



    [/atex]
#10.10.2009 14:43 0 0 0
  • 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...
#11.10.2009 13:40 0 0 0
  • [atex]Hepimizin kısmeti açık olsun..!


    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.


    [/atex]
#11.10.2009 15:32 0 0 0