Soru - Cevap Bölümü
/ Kategori: Programlama
04/08/2008 - 00:11:54 cevap (1) Okunma : 525 Bu yazıyı 0 kişi tuttu.
Flash Swf Load Nasıl Yapılır?
yaptığım şey başlayan flash önce bi proleoderle diğer sceneye geçiyor ve burda logo sağda yazı birkere yazıyor ve sönüyor alttada tıklayın diye bir yazı çıkıyor
üsttede önceden hazırladım el yazısı flashını dışardan yükleme yöntemiyle göstermek istiyorum nette bütün yolları denedim ama olmadı html bir site ve kendi bilgisayarımda sayfayı açtığımda bütün flashlar çalışıyor ama bunu hosta atınca birtek el yazısı dediğim dışardan çağırdım dosya oynamıyor
bu el yazısı flashı boyutu 2.14MB ve bu flashların hepsi aynı klasörde fazla bir boyutta değil
el yazısı flashı için kulladığım koduda yazıyorum 3 gündür uğraşıyorum ama bir çözüm bulamadım ne olur yardım edin.
el_yazisi.swf flashında kullandığım kod
//Yükleme yapmak için boş bir mc oluşturuyoruz
this.createEmptyMovieClip("yuk_mc",this.getNextHighestDepth());
//Olası swf target hatalarına karşı _root'a ulaşımı kilitliyoruz
yuk_mc._lockroot=true;
//Yükleme yapacağımız mc'in kordinatlarını ayarlıyoruz.
yuk_mc._x=50;
yuk_mc._y=5;
var $yhdf:String="";
//Yükleme kodunu kendimize özel bir function haline getiriyoruz
function yukle($hdf){
if($yhdf!=$hdf){
//2. defa yüklemeyi engellemek için bu kodu yazıyoruz.
$yhdf=$hdf;
//Yükleme yapılıyor
yuk_mc.loadMovie($hdf);
onEnterFrame=function(){
var $tp=yuk_mc.getBytesTotal();
var $yk=yuk_mc.getBytesLoaded();
if($tp==$yk and $tp>5){
//Yükleme bittiğinde çalışmasını istediğimiz kodları buraya yazabilriz
delete this.onEnterFrame;
}
}
}
}
//Ve sonunda function kullanıma hazır. Artık istediğimiz gibi istediğimiz yerden çağırabiliriz.
yukle("el_yazisi.swf");
.
Cevaplar
( Faydalı Cevapları Göster )
Etkinlikler
Yarışma
Fikir10000 Dijital Pazarlama Fikir Yarışması
Fikir10000 Dijital Pazarlama Fikir Yarışması
ADTECH tarafından düzenlenen Fikir10000 yarışmasına; dijital pazarlama ile ilgili size ait olan fikrinizle katılabilir ve 10.000 YTL’lik birinci...
Kategori:
Yarışma
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 544 (1 kayıtlı, 543 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Neler Yapılabilir?
Yeni bir portal, 30 civarında online / offline etkinlik, seminer vb rağmen MMIstanbul sanıyoruz ki halen hakettiği ilgiyi göremedi. " ...
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)
Ne Nedir Kampanyası Başlıyor!
Çok Merak Edenler için; MMIstanbul Geliştirme Ekibi ve Çalışma Ortamımız









Sanırım sorun burda.. Flash’ta "and" "&&" olarak kullanılıyor. Ayrıca "$tp>5" olmasının amacı nedir.. Normalde sadece "$tp==yk" toplam byte ve yüklenen byte’in eşit olması yeterli olacaktır..
Dene bakalım bi şöyle
Ayrıca trace() komudu ile takip et veriler doğru dönüyor mu?
Bunu da if’in önüne yazabilirsin bu sayede output penceresinde nekadarı yüklenmiş ve toplam boyutu ne imiş göreceksin..