Soru - Cevap Bölümü
/ Kategori: Programlama
20/03/2010 - 20:45:46 cevap (7) Okunma : 7178 Bu yazıyı 0 kişi tuttu.
tree menü ile dışardan swf yüklemek
arkadaşlar bir sorum olacak başlıktan biraz anlamışsınızdır olayı benim
1.swf 2.swf 3.swf ........
gibi sayfalarım var
bu sayfaları ana sahnemdeki boş bir movieClip içine tree component aracılığı ile Xml kullanarak yukletmek istiyorum bunu nasıl yapabilirim
Cevaplar
( Faydalı Cevapları Göster )
[quote]Merhaba kodlar aşağıda açıklamaları ile birlikte.Umarım yardımcı olur. Kolay Gelsin
/*---------<ACTION>------------*/
//yeni bir xml objesi yapıyor
var treeXML:XML = new XML();
//xml içindeki beyaz alanları atlıyor
treeXML.ignoreWhite = true;
//xml yüklendiginde çalışacak kodları fonksiyonun
//içine yazıyoruz
treeXML.onLoad = function() {
//instance adı 'theTree' olan componente xmlden
//bilgileri aktarıyoruz
theTree.dataProvider = this.firstChild;
};
//Xml declare ettigimiz yer. xml adresi
treeXML.load('treeXml.xml');
//yeni bir obje yapıyoruz
var treeList:Object = new Object();
//tree list on change fonksiyonu
treeList.change = function() {
//seçilen link
var item = theTree.selectedItem;
//seçilen linke ait address
var address = item.attributes.url;
// 'yuklenecekMovieClip' hazırladıgın
// movieclipin ismiyle degistirmen gerekiyor
loadMovie(address, yuklenecekMovieClip);
};
//objeye event listener atıyoruz
//her linke tıklandıgında treeList fonksiyonunu cagırıyor
theTree.addEventListener('change', treeList);
/*---------<ACTION>------------*/
/*---------<XML>------------*/
<xml>
<Xmllist>
<item>
<item>
<item>
<item>
</Xmllist>
/*---------<XML>------------*/
ilginiz için teşekkür ederim.
bir menu onun altında submenuler oluşması gerekirken .bir menüaltında submenu onun altında başka bir sub menu yani sub menünün altın da başka bir sub menu oluştu
fakat istediğim gibi çalıştıramadım. harici swf dosyasını sahnedeki boş mc ye (ekran_mc )yükleyemedim.acaba kodlarda ki hata nerede
sami 1247 saygılarımla
Merhaba kodlar aşağıda açıklamaları ile birlikte.Umarım yardımcı olur. Kolay Gelsin
/*---------<ACTION>------------*/
//yeni bir xml objesi yapıyor
var treeXML:XML = new XML();
//xml içindeki beyaz alanları atlıyor
treeXML.ignoreWhite = true;
//xml yüklendiginde çalışacak kodları fonksiyonun
//içine yazıyoruz
treeXML.onLoad = function() {
//instance adı 'theTree' olan componente xmlden
//bilgileri aktarıyoruz
theTree.dataProvider = this.firstChild;
};
//Xml declare ettigimiz yer. xml adresi
treeXML.load('treeXml.xml');
//yeni bir obje yapıyoruz
var treeList:Object = new Object();
//tree list on change fonksiyonu
treeList.change = function() {
//seçilen link
var item = theTree.selectedItem;
//seçilen linke ait address
var address = item.attributes.url;
// 'yuklenecekMovieClip' hazırladıgın
// movieclipin ismiyle degistirmen gerekiyor
loadMovie(address, yuklenecekMovieClip);
};
//objeye event listener atıyoruz
//her linke tıklandıgında treeList fonksiyonunu cagırıyor
theTree.addEventListener('change', treeList);
/*---------<ACTION>------------*/
/*---------<XML>------------*/
<xml>
<Xmllist>
<item>
<item>
<item>
<item>
</Xmllist>
/*---------<XML>------------*/
ilginiz için teşekkür ederim. bir menu onun altında submenuler oluşması gerekirken .bir menüaltında submenu onun altında başka bir sub menu yani sub menünün altın da başka bir sub menu oluştu
fakat istediğim gibi çalıştıramadım. harici swf dosyasını sahnedeki boş mc ye (ekran_mc )yükleyemedim.acaba kodlarda ki hata nerede
sami 1247 saygılarımla
Merhaba Kodları düzenledim.Sorun xml tagının kapatılmaması. Movie clip içine yüklemek için ise movie clip loader kullanıyorsun. Ana sahneye bir kare çizip, çizdiğin kareyi movie clip yapıyorsun. Gerisi aşagıda zaten. Kolay Gelsin
/*---------< ACTION SCRIPT >------------*/
var movieClipL = new MovieClipLoader();
//yeni bir xml objesi yapıyor
var treeXML:XML = new XML();
//xml içindeki beyaz alanları atlıyor
treeXML.ignoreWhite = true;
//xml yüklendiginde çalışacak kodları fonksiyonun
//içine yazıyoruz
treeXML.onLoad = function() {
//instance adı 'theTree' olan componente xmlden
//bilgileri aktarıyoruz
theTree.dataProvider = this.firstChild;
};
//Xml declare ettigimiz yer. xml adresi
treeXML.load('treeXml.xml');
//yeni bir obje yapıyoruz
var treeList:Object = new Object();
//tree list on change fonksiyonu
treeList.change = function() {
//seçilen link
var item = theTree.selectedItem;
//seçilen linke ait address
var address = item.attributes.url;
// 'yuklenecekMovieClip' hazırladıgın
// movieclipin ismiyle degistirmen gerekiyor
if (address) {
movieClipL.loadClip(address, yuklenecekMovieClip)
}
};
//objeye event listener atıyoruz
//her linke tıklandıgında treeList fonksiyonunu cagırıyor
theTree.addEventListener('change',treeList);
/*---------< ACTION SCRIPT / >------------*/
/*---------< XML >------------*/
<?xml version='1.0' encoding='8859-1'?>
<Xmllist>
<dosya label='Test'>
<item label='Swf 1' url='adres.swf' />
<item label='Swf 2' url='adres.swf' />
<item label='Swf 3' url='adres.swf' />
<item label='Swf 4' url='adres.swf' />
</dosya>
</Xmllist>
/*---------< XML / >------------*/
mrb ifade ettiğiniz şekilde xml dosyası sorunu çözüldü. sub menüleri oluştu. fakat itemlere tıkladığımızda swf dosyaları boş ekran_mc ye yüklenemedi .
aml1engin kardeşim ilgin için tşk sorunumu halletiim tree componentin mytree, boş movie clibi myslide istance name adress 'ide earl olarak değiştirtiğimde çalıştı
tree menü ile ana sayfaya yüklediğim sfw dosyasında text size değeri büyüyor ve sayfada butona tıkladığımda açılması gereken pop-up pencere açılmıyor bu konuda yardımcı olursanız memnun olurum saygılarımla
Etkinlikler
Toplantı
Özgür Yazılım ve Linux Günleri '10
Özgür Yazılım ve Linux Günleri '10
İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü ve Linux Kullanıcıları Derneği'nin 9 yıldır düzenlemekte oldukları etkinlikler bu yıl `Özgür Y...
Kategori:
Toplantı
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 57 (50 kayıtlı, 7 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Blog Bölümü Blogevi.com'a Taşınıyor
Selam arkadaşlar MMIstanbul'da , tasarımcı ve programcıların blog yazılarını "feedleyerek" MMIstanbul okurlarını MMIstanbul dışın ...
7.500'üncü üyemiz Cem Koç!
Neler Yapılabilir?
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)









Merhaba kodlar aşağıda açıklamaları ile birlikte.Umarım yardımcı olur. Kolay Gelsin