XML Destekli Menü ACİLLLL

vesaire
26-05-2009, 14:25   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: May 2009

Merhaba arkadaşlar
Xml kaynaklı bir flash menü hazırlıyorum. Yalnız menülere tıklandığında yeni bir explorer penceresi açıyor. Aynı sayfada nasıl açılır hale getirebilirim. Yardımcı olabilir misiniz.
Acil yardımcı olacak varsa çok teşekkür ederim.

.Fla (Kaynak dosya içeriği)

=============================================
function doSomething2()
{
    unloadMovie(_blank);
} // End of the function
MENU.customItems.push(Functioned2);
MENU = new ContextMenu();
MENU.hideBuiltInItems();
Functioned2 = new ContextMenuItem("", doSomething2);
MENU.customItems.push(Functioned);
MENU.customItems.push(Functioned2);
_root.menu = MENU;
var iconSize = 128;
var xml = new XML();
xml.ignoreWhite = true;
xml.onLoad = function ()
{
    var _loc9 = this.firstChild.childNodes;
    numItems = _loc9.length;
    var _loc8 = this.firstChild.attributes;
    iconSize = Number(_loc8.iconsize);
    var _loc6 = Number(_loc8.x);
    var _loc7 = Number(_loc8.y);
    var _loc11 = Number(_loc8.hspacing);
    var _loc10 = Number(_loc8.vspacing);
    for (var _loc4 = 0; _loc4 < numItems; ++_loc4)
    {
        var _loc3 = _root.attachMovie("mc.item", "item" + _loc4, _loc4 + 1);
        _loc3._x = _loc6;
        _loc3._y = _loc7;
        _loc6 = _loc6 + (iconSize + _loc11);
        if (_loc6 > Stage.width - iconSize)
        {
            _loc7 = _loc7 + (iconSize + _loc10);
            _loc6 = Number(_loc8.x);
        } // end if
        var _loc5 = _loc9[_loc4].attributes;
        loadPNG(_loc3, _loc5.image);
        _loc3.item.onRollOver = iconRollOver;
        _loc3.item.onRollOut = iconRollOut;
        _loc3.tooltip = _loc5.tooltip;
        _loc3.content = _loc5.content;
        _loc3.action = _loc5.action;
    } // end of for
};
xml.load("icons.xml");
loadPNG = function (itemClip, imageFile)
{
    itemClip.item.png.loadMovie(imageFile);
    itemClip.shade.png.loadMovie(imageFile);
    itemClip.reflection.png.loadMovie(imageFile);
    itemClip.item.pngglow.png.loadMovie(imageFile);
};

===============================
XML Menü

<icons iconsize="100" hspacing="60" vspacing="35" x="40" y="85">
<icon image="images/anasayfa.jpg" tooltip="" content="" action="anasayfa.html" />
<icon image="images/forum.jpg" tooltip="" content="" action="forum.html"/>
<icon image="images/iletisim.jpg" tooltip="" content="" action="iletisim.html"/>
</icons>

cbilgen13
26-05-2009, 14:38   |  #2  
cbilgen13 avatarı
Yıllanmış Üye
Teşekkür Sayısı: 1
1,441 mesaj
Kayıt Tarihi:Kayıt: May 2007

sanırım sorun unloadMovie(_blank); satırında ki "_blank"'te onu self olarak değiştirip dener misin ?

vesaire
26-05-2009, 15:21   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
2 mesaj
Kayıt Tarihi:Kayıt: May 2009

O satır sağ tuş ile ilgili ilgin için tşkler dostum.