|
|
#1 (permalink) |
|
M. Flash' taki movie cliplerde takılmalar
Ekteki flashta hareketlerde takılmalar var bunları farklı yerlerde de sık sık yaşıyorum. Bunun sebebi genelde bir fla nın içinde çok sayıda farklı movie clip olduğunda daha hissedilir takılmalar oluyor. Bu problem için ismini unuttuğum biri yine zoque de anlatmıştı ama anlayıp yapamadım. Yardımcı olabilirseniz çok büyük bir sıkıntıdan kurtulacağım. |
|
|
|
|
|
|
#2 (permalink) |
|
Üyelik Tarihi: 02.01.2005
Yer: İstanbul
Mesaj: 249
|
Re: M. Flash' taki movie cliplerde takılmalar
cacheAsBitmap kodu shape olan objeleri o anlık bmp'e çevirip hafızada tutar. Doğal olarak bu da hareket esnasında sanki resim hareket ettirirmiş gibi performans sağlar. Yalnız buradaki en önemli konu şu; shape boyutu sabit olduğu anda bir defa çevrim yapılır. Shape scale edildiği anda pixellerin kordinatları değiştiği için tekrar cache as bitmap yapılır. Doğal olarak tahmin edilen performanstan yararlanılamaz. Aksine yavaşlama da olabilir. Çünkü her frame'de cache as bitmap yapılacaktır.
Kısaca; eğer cacheAsBitmap kullanmak istiyorsak, tween lerde asla scale kullanmamalıyız. Ayrıca cacheAsBitmap sadece MC için kullanılabilir. |
|
|
|
|
|
#3 (permalink) |
|
Re: M. Flash' taki movie cliplerde takılmalar
Benim gösterdiğim ornekte cok karısık kullanılmıs! bu kodu sade bir biçimde nereye ve nasıl yazmak gerekir
yardımcı olursanız sevinirim! gosterdiğim ornekte movieclipin hareket etmesini action script ile yapmışlar. o yuzden benim istediğim kodla karısıyor sadece aradığım kodun yazılı olduğu bi action script! boyle olsa anlayabilirim teşekkurler |
|
|
|
|
|
|
#5 (permalink) |
|
Üyelik Tarihi: 07.03.2003
Yer: İzmir
Yaş: 25
Mesaj: 453
|
Re: M. Flash' taki movie cliplerde takılmalar
Merhaba Tesera,
bitmapData_performance_test.fla yı La Haine' ye örnek olsun diye yapmıştım, zamanım dar olduğu için kodların yanına belki yeterince açıklama düşemedim kusura bakma. Ama cacheAsBitmap özelliğini kullanmanın avantajları codesignist in de dediği gibi; kullanmak isteğin dünya haritasının frame tabanlı scale animasyonunda bir faydadan çok zarar getirir. Yaptığın animasyonu inceleiğimde de bir yavaşlamaya yol açacak tween görmedim (en azından benim laptopta sorun olmadan çalışıyor)
__________________
ozguraltay.com //Açıldı, beklerim... labs.ozguraltay.com //outside of the box GreenAerosol.deviantart.com //Online galerim |
|
|
|
|
|
#6 (permalink) |
|
Üyelik Tarihi: 07.03.2003
Yer: İzmir
Yaş: 25
Mesaj: 453
|
Re: M. Flash' taki movie cliplerde takılmalar
hazır konuda bahsetmişken kod üzerinde biraz oynama yapıp bitmapData scale performans farkını örnek üzerinde gösterdim (Bknz: ek 1)
__________________
ozguraltay.com //Açıldı, beklerim... labs.ozguraltay.com //outside of the box GreenAerosol.deviantart.com //Online galerim |
|
|
|
|
|
#8 (permalink) |
|
Re: M. Flash' taki movie cliplerde takılmalar
dunya.cacheAsBitmap = true;
benim mc min adı dünya yukrıdaki kodu action layerima yazdım. Dünya mc sinin içinde bir çok movie clip var 50-60 tane bunlar aynı anda çalıştıklarında birbirlerinin çalışma hızlarını ve animasyon akışkanlığını aksi yönde etkiliyorlar, ve bu mc leri dışardan çağırsam bile aynı anda çalıştıkları için yine takılıyorlar. Problemi nasıl çözebilirim. Not : Hepsi devamlı çalıştığı için unloadmovie komutu işe yaramıyor. |
|
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!