Показать сообщение отдельно
Старый 22.06.2006, 16:57
tonnon вне форума Посмотреть профиль Отправить личное сообщение для tonnon Найти все сообщения от tonnon
  № 1  
Ответить с цитированием
tonnon
 
Аватар для tonnon

Регистрация: Nov 2005
Сообщений: 70
По умолчанию _alpha для мувилипа не принимает нужное значение

Код:
var arrRegionsClip:Array = new Array();
countriesNum = 6;
regionsNum = 1;
for (var i = 0; i<=regionsNum; i++) {
    arrRegionsClip[i] = [];
    for (var j = 0; j<=countriesNum; j++) {
        var tempReg = "Clip"+i+j;
        arrRegionsClip[i][j] = tempReg;
    }
}
var XMLMap:XML = new XML();
XMLMap.ignoreWhite = true;
XMLMap.load("mapa.xml");
XMLMap.onLoad = func;
function func() {
    var region = XMLMap.firstChild.childNodes;
    for (var i = 0; i<region.length; i++) {
        var country = region[i].childNodes;
        var regionName = region[i].attributes.name;
        var regionUrl = region[i].attributes.url;
        var regionComment = region[i].attributes.comment;
        for (var j = 0; j<country.length; j++) {
            var ob = new Object();
            ob.regionName = regionName;
            ob.regionUrl = regionUrl;
            ob.regionComment = regionComment;
            ob.name = country[j].attributes.name;
            ob.url = country[j].attributes.url;
            ob.avalible = country[j].attributes.avalible;
            ob.comment = country[j].attributes.comment;
            var clip = arrRegionsClip[i][j];
            ob.clip = clip;
            duplicateMovieClip(clip, "d"+clip, j);
            dclip = "d"+clip;
            _root[dclip].me = ob;
             _root[dclip]._alpha = 0; //!!!!!!!!!!!!!!!
            _root[dclip].onRollOver = function() {
                this._alpha = 50;
                //_root.poleInfo.text = "Название страны = "+this.me.regionName+"\n";
                //_root.poleInfo.text += "Ссылка страны = "+this.me.regionUrl+"\n";
                //_root.poleInfo.text += "Коментарий страны = "+this.me.regionComment+"\n";
                //_root.poleInfo.text += "Название города = "+this.me.name+"\n";
                //_root.poleInfo.text += "Ссылка города = "+this.me.url+"\n";
                //_root.poleInfo.text += "Доступность города = "+this.me.avalible+"\n";
                //_root.poleInfo.text += "Коментарий города = "+this.me.comment+"\n";
                //_root.poleInfo.text += "Клип - оригинал = "+this.me.clip+"\n";
            };
        }
    }
}
clip = arrRegionsClip[0][0];

Существуют несколько клипов, типа Clip00, Clip01 и т.д.
Из xml подгружаются сведения об этих клипах.
Программно коннектим сведения о клипах и клипы, т.к. их оч много
Но вот беда:
alpha!=0