İ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.
Üç 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.
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.
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.
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
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....
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.
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]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.