İçeriğin rss beslemesi kullanımda değil Soru - Cevap Bölümü / Kategori: Programlama

23/10/2007 - 07:43:16 cevap (7) Okunma : 5207 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

adres aml1engin profilini göster
Engin Yöyen 23.10.2007 15:21:05
En iyi cevap mı ?

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


/*---------<  ACTION SCRIPT   >------------*/

//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 SCRIPT /  >------------*/

/*---------<  XML  >------------*/
<?xml version='1.0' encoding='8859-1'?>
<Xmllist>
<item label='Swf adı 1' url='1.swf'> 
<item label='Swf adı 2' url='2.swf'> 
<item label='Swf adı 3' url='3.swf'> 
<item label='Swf adı 4' url='4.swf'> 
</Xmllist>

/*---------<  XML / >------------*/
adres sami1247 profilini göster
İbrahim TOPCU 24.10.2007 02:41:35
En iyi cevap mı ?

[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

adres sami1247 profilini göster
İbrahim TOPCU 24.10.2007 02:43:04
En iyi cevap mı ?

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

adres aml1engin profilini göster
Engin Yöyen 24.10.2007 15:17:44
En iyi cevap mı ?

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 / >------------*/
adres sami1247 profilini göster
İbrahim TOPCU 26.10.2007 21:33:23
En iyi cevap mı ?

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 .

adres sami1247 profilini göster
İbrahim TOPCU 28.10.2007 06:14:17
En iyi cevap mı ?

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ı

adres sami1247 profilini göster
İbrahim TOPCU 11.12.2007 03:00:24
En iyi cevap mı ?

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

aç-kapa Bu Yazıyı Tutanlar

bu yazıyı tutan kimse yok.

yeni üyelik | şifremi unuttum

aç-kapa Toplantı Kahraman ve need4code.com Projesi Connect Toplantısı

Kahraman ve need4code.com Projesi Connect Toplantısı

Selam arkadaslar, Programlama ile uğraşanların hayatlarını kolaylaştıracak desktop ve web tabanlı ortak iki proje ile ilgili 3. toplantımızı 3Aralık...
Kategori: Toplantı

aç-kapa 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

aç-kapa Yarışma 7Dx Demoscene Party

7Dx Demoscene Party

2002 yılından beri amatör bilgisayar kültürü ile ilgilenen insanları bir araya getirmeyi hedefleyen 7DX parti serisinin bu seneki ayağı olan 7D8 Demo ...
Kategori: Yarışma

aç-kapa Eğitim Türkiye'de İnternet Konferansı - Internet Teknolojileri Derneği -22-23 Aralık ODTÜ

Türkiye'de İnternet Konferansı - Internet Teknolojileri Derneği -22-23 Aralık ODTÜ

Etkin Katılım Çağrısı Türkiye’de Internet ile ilgili grupları biraraya getirerek İnternet’i tum boyutlarıyla tanıtmak, gelistirmek, tartı...
Kategori: Eğitim

aç-kapa Konferans Bilgi Güvenliği ve Kriptoloji Konferansı

Bilgi Güvenliği ve Kriptoloji Konferansı

Önemli Tarihler: Etkinlik Tarihi : 24-26 Aralık 2008 Son Bildiri Gönderme Tarihi : 20 Ekim 2008 Bildiri Kabul Tarihi Bildirimi :...
Kategori: Konferans

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 274 (2 kayıtlı, 272 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

coldfusion mysql ubuntu
 
sponsor adobe istanbul