Mask Uygulaması Temel Bilgiler

Son güncelleme: 11.09.2009 01:37
  • [atex] Sevgili dostlarım

    İhtisas Odası'nda verilen örnekler içindeki
    el yazısı yazma, deniz dalgası yapma çalışmalarının esas prensibi
    yapacağınız herhangi bir sprite içindeki son elemanın
    görünmez olmasını sağlayarak değişik efektler elde etmektir.

    Eğer mask uygulamasını bu yönde incelemeye başlarsanız
    eminim çok daha değişik şeyler bulacaksınız.

    Örneğin, şimdi programınızı açıp bir resim yükleyiniz
    sonra bu resmin üstüne resimden daha küçük herhangi bir shape yapınız.

    Sonra resimden daha küçük yaptığınız bu Shape'i
    meselâ bir "Move" efekti ile resmin üzerinde istediğiniz
    herhangi bölgeye hareket etmesini sağlayınız,
    Bunu yapmak için tek tek move efekti vermek yerine
    daha önce kuş uçurmak için kullandığınız
    Sol taraftaki "tools" bölümü içinde yerverilen
    "Motion Path" kolaylığını kullanabilirsiniz.

    Bu işlemleri tamamladıktan sonra
    bunları sol tarafta Outline sütununda yukarıdan aşağıya
    önce resim ve daha sonra hereket verediğiniz Shape olmak üzere
    sırası ile diziniz ve bu iki elemanı seçerek,
    Grouping > Group of Sprite
    komutu ile Sprite yapınız.

    Son işlem olarak da bu sprite üzerine sağ click yapıp
    açılacak olan pencere içinden "Masked" yazsını;
    veya sprite'ı tıkladığınızda sağ tarafta
    yazı yazdığınız yerin üzerinde bulunan "Sprite" yazısını tıklayıp
    gene oradaki seçenekler içindeki
    "Use buttom object as mask"
    seçeniğini işaretlediğinizde çalışmanız sona erecektir.


    Şimdi bu yaptığınızı izleyiniz.

    Bu çalışmalarınızda elemanların yerini, efektlerin durumunu
    ve Shape'lerin çizimini değiştirdikten sonra
    neden böyle olduğunu incelerseniz,
    Mask Konusunun temel işlevine rahatlıkla hakim olup
    çok daha güzel uygulamalar bulacağınız gibi
    burada diğer arkadaşlarımızca paylaşılan bazı örnekleri
    daha da iyi analiz edebileceğinize inanıyorum.


    Arzu eden arkadaşlarım aşağıdaki linkten indirecekleri
    basitten biraz daha karışığa göre yaptığım aynı çalışmaları
    sıra ile izler ve incelerlerse sanıyorum daha onlar için yararlı olacaktır.

    Çalışmalar özensiz olarak sadece size bir fikir vermesi için
    acele ile yapıldığı için kusura baklmayınız.



    *Download*
    [/atex]

    [swf1]ozeller/Mask-Calismasi-04.swf[/swf1][swf2]300[/swf2][swf3]225[/swf3][swf4]ozeller/Mask-Calismasi-04.swf[/swf4]
#08.08.2009 17:25 0 0 0
  • Tşkler hocam aydınlatıcı bir ders oldu
#08.08.2009 18:55 0 0 0
  • Elinize sağlık hocam anlatım sade ve güzel olmuş
#08.08.2009 20:34 0 0 0
  • [atex]Sevgili arkadaşlarım

    Yukarda sizlerle paylaştığım bilgiler ile
    artık aşağıdaki gibi pekçok flash çalışmasını
    rahatlıkla yapabileceğinize eminim.


    Aşağıdaki flash sizlere değişik bir örnek olması amacıyla yapılmıştır
    [/atex]

    [swf1]ozeller/OTO03.swf[/swf1][swf2]700[/swf2][swf3]200[/swf3][swf4]ozeller/OTO03.swf[/swf4]
#09.08.2009 00:16 0 0 0
  • Ustam ellerinize saglik. Gözlerim kamasti
#09.08.2009 00:42 0 0 0
  • Emeğinize sağlık hocam...

    Bu arada arabanızda süper, kazasız belasız kullanın...
#09.08.2009 16:39 0 0 0
  • Mask konusunda küçük bir bilgi..

    Üç dört saat denemeden sonra anladım ki Line, Pencil ve Bezier çizgiler ne kadar kalın olursa olsun shape diye adlandırılmasına rağmen, bildiğimiz normal Elipse ve Rectangle shapeler gibi mask görevi görmüyorlar.. Ve beni sinir ettiler.

    Yanılıyormuyum arkadaşlar..
#11.08.2009 19:02 0 0 0
#11.08.2009 22:30 0 0 0
  • Sevgili nursun,
    Neden beğenmeyelim ki...

    Yalnız ben sizin bu çalışmayı neden 560 x 445 pixel
    ve frame rate'i neden 45 olarak uyguladığınızı anlayamadım.


    Bana göre daha düşük frame rate ile daha güzel görünüyor.


    ayrıca eğer bir flashın ana sahnesine;

    onFrame (65) {
    gotoSceneAndPlay("<current scene>",1);
    }

    Scripti uygularsanız, Movie kısmındaki
    "Stop playing at and of movie" seçeneğini tıklamanıza gerek yok.
    Çünkü script, sizin o işaretinizi dikkate almaz.

    Eminim arkadaşlarım bu paylaşımınızdan oldukca faydalanacaklardır.
    Ellerinize sağlık değerli arkadaşım.
#11.08.2009 23:05 0 0 0
  • [atex]Sevgili
    doorcap

    Daha önce çizgiler ile mask denemesini yapmak
    hiç aklıma gelmemişti.


    Sayenizde birşey daha öğrenmiş oldum.
    Evet bu kolaylıklar ile adı Shape olan bir çizgi çizdiğinizde
    hem mask uygulamasında mask görevini almıyor
    hem de dediğiniz gibi, utanmadan kendisine shape dedirttiriyor.


    Ben bu durum görünce bundan sonra
    böyle bir çizgi çizdiğimde
    orada otomatik olarak çıkan Shape yazsını el ile
    "Cizgi" veya "Line" olarak düzeltip,
    onları adam yerine koymadığımı belli edeceğim.


    [/atex]

    NOT:
    Aramızda kalsın ben dikdörtgen şekli sanki bir çizgiymiş gibi incelttim ve
    mask olarak bir resimde kullandım. Pek de bir işe yaramadı ama ben sizden yanayım.
    Kimse kendisine durup dururken Shape adını veremez.:D
#11.08.2009 23:18 0 0 0
  • Değerli hocam siz diyene kadar farketmemiştim,sanırım çeşitli denemeler için değişik swi dosyaları açtığımdan değişmiş dikkatimden kaçmış
    ve haklısınız düşük frame rate ile daha güzelmiş
    verdiğiniz bilgiler için teşekkür ederim
    isterseniz linki kaldırabilirsiniz pek çok hatası var çalışmanın
#11.08.2009 23:39 0 0 0
  • Sevgili doorcap ben senin fikrine tamamen katilmiyorum...
    Bahsettigin shape cizimleri mask calismasinda kullaniliyor....
    Soyleki eger sprite icinde ilk objemiz bunlarsa seklini ve rengini, istedigimiz yaziya veya sekle mask olarak uygulayabiliyoruz...
    Fakat bunlari sprite icinde ikinci olarak alir birinci yazi veya seklin rengini vermek istersek iste o zaman etkisiz kaliyorlar....

    Edit, Yaziya mask uygulamasini bezier ve liner kullanarak yaptim.
    http://rapidshare.com/files/266348316/deneme_bezier-liner_mask.rar.html
#11.08.2009 23:57 0 0 0
  • [atex]Hatalar yapılmak içindir.
    Üstelik hata yapmak hem hatayı yapan ve
    hem de hatayı gören için çok faydalıdır diye düşünüyorum.


    Bu nedenle linkiniz ölene kadar orada kalmasının
    tabii eğer sizce bir mahzuru yoksa,
    bence faydası olacağını zannediyorum.

    Paylaşımınız için tekrar teşekkür ederim.
    Çalışmalarınıza yılmadan devam..!
    [/atex]
#11.08.2009 23:59 0 0 0
  • uğraştığıma yazık oLmus Değmezmiş silinsin bu msj
#12.08.2009 01:10 0 0 0
  • Sevgili arkadaşım. Neden sildiniz ki çalışmanızı..

    Ben saat 11.00 den itibaren sizinki dahil verilen üç örneği indirdim hocamın yazdıklarınıda ortaya koyup olayı anlayabilmek için hepsini kontrol ediyordum. Gerçi sonunda olayın mantığı çözüldü.

    Sizin çalışmanızda benim söylediklerime örnek var ama çalışmanız mask mantığı ile yapılmamış. Sprite üzerindeki masked seçeneğini kaldırmama rağmen çalışma da bir değişiklik olmadı yani mask görevi yapan bir nesne yok. Siyah shape çizgiler çekildikçe altındaki beyaz çizgiler görünüyor Yani backgraound siyah olduğu için çekilen çizgilerde siyah olduğu için görünmüyorlar, yoksa masked olduğundan değil.

    Konuya katıldığın ve emek harcadığın için teşekkür ederim.
#12.08.2009 12:54 0 0 0
  • [atex]Değerli arkadaşlarım

    Eğer XMaster dostumuzun
    bizlerle paylaştığı güzel fakat tam bir mask örneği olmayan
    ve üstelik dostumuz doorcap'ın bizlere sorduğu soruya
    cevap teşkil etmeyen bu değişik çalışmayı daha önce
    bilgisayarınıza download ettiyseniz
    bu çalışmaya aşağıdaki değişmeleri uygulayarak,
    çalışmanın bahse konu edilen bir Mask çalışması olmadığını
    sizler de göreceksiniz.


    1. SWI dosyasını açınız.

    2. Sprite üzerindeki "Mask" komutunu kaldırınız.

    3. Sprite'ın en sonundaki Shape'in rengini "Siyah" yapınız.

    Göreceğiniz gibi flash böyle yapmanıza rağmen
    gene hiçbir farklılık göstermeden izlenebilecektir.

    XMaster dostumuzun bu paylaşımını
    ben çok daha önceleri yabancı bir siteden alıp incelemiştim.

    Sizlere önerim dostumuzun bizlerle paylaştığı
    bu değişik çalışma şeklini de ileride yapacağınız başka
    flashlarda kullanabilmek amacıyla inceleyip
    aklınızın bir kenarında bulundurursanız
    hiç ummadığınız bir yerde karşılaşacağınız bir sorunu çözmenizde
    sizlere yardımcı olabilir diye düşünüyorum.


    Sevgili dostum
    XMaster,

    Böyle alıngan davranmanıza
    hiçbir bir neden olmadığını düşünüyorum.

    Örneğin doorcap'ın sorduğu soru sonrası
    yaptığım tüm çalışmalarda ben bahse konu çizgiler ile
    bir türlü mask konusunda uygulamada başarı sağlayamamama rağmen
    Kaktus dostumuzun burada verdiği örnek ile
    bunun da yapılabileceğini görmek, beni çok sevinidirdi ve
    bir bilgi noksanımı daha giderdiğim için mutlu oldum.


    [/atex]
#12.08.2009 16:37 0 0 0
  • XMaster dostumuzun bu paylaşımını
    ben çok daha önceleri yabancı bir siteden alıp incelemiştim.

    bu caLışmayı ben oturup hazırLadım başka bir yerden aLıntı yapmadım
#13.08.2009 12:42 0 0 0
  • [atex]Hayat bu gibi aldanmalar ile doludur sevgili dostum
    XMaster
    Demek ki ben yanılmışım. Kusura bakmayınız.


    Bununla beraber,
    hiç değilse sizin bu çalışmanızdaki uygulamanın
    mask çalışmasının ana amacına yönelik olmadığını ve
    en son Kırmızı renkli shape'i siyah yaptığınız anda
    Mask yapmanıza da gerek olmadığını da hep beraber görmüş olduk.


    Bunun da bizler için yararlı bir paylaşım olduğun kesin.
    Eğer bilemediğim bir nedenle sildiğiniz linki tekrar arkadaşlarımıza verirseniz
    bu mesajlarımızın içeriklerinin daha yararlı olacağını sanıyorum.

    [/atex]
#13.08.2009 13:03 0 0 0
  • sanırım burdaki downloadların hepsini indirip incelemem lazım...
#14.08.2009 01:53 0 0 0