Türkiye Online Medya Araştırması

İçeriğin rss beslemesi kullanımda değil 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

adres aml1engin profilini göster
Engin Yöyen 23.10.2007 12: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
a.sami TOPCU 23.10.2007 23: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
a.sami TOPCU 23.10.2007 23: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 12: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
a.sami TOPCU 26.10.2007 18: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
a.sami TOPCU 28.10.2007 04: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
a.sami TOPCU 11.12.2007 01: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ı Ö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ı

aç-kapa Yarışma 3. Uluslararası Ekslibris Yarışması: İstanbul 2010

3. Uluslararası Ekslibris Yarışması: İstanbul 2010

İstanbul Ekslibris Dernegi, Feyziye Mektepleri Vakfı ve Işık Üniversitesi, kitaplar için mülkiyet işareti olarak kabul edilen ve üzerinde estetik dege...
Kategori: Yarışma

aç-kapa Konferans Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Generally speaking, the term "New" brought about debates. We try to open up and elucidate the term "New" along with "Interact...
Kategori: Konferans

aç-kapa Konferans 3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

Konferans ile ilgili ayrıntılı bilgiye aşağıdaki bağlantıdan ulaşabilirsiniz: http://www.futurelearning.org.tr/katilim_cagrisitr.pdf ...
Kategori: Konferans

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

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

...

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)

coldfusion mysql ubuntu
 
sponsor adobe istanbul