Показать сообщение отдельно
Старый 06.06.2009, 14:55
sgt_by вне форума Посмотреть профиль Отправить личное сообщение для sgt_by Найти все сообщения от sgt_by
  № 1  
Ответить с цитированием
sgt_by

Регистрация: Apr 2008
Сообщений: 47
По умолчанию Работа флешки в браузерах

Здравствуйте!

Есть несколько вопросов. Разрабатывается сайт: http://ger35.narod.ru/LebedevMedia/

Вся инфа груззится из XML. Открываем сайт в Опере - все внешние данные (картинки, xml-ки) или вообще не грузятся, или грузятся с 5-10 раза..

Открываем в експлорере - картинки грузятся, но xml-ки почему-то только со 2-го раза..

Еще вопрос:

В самом низу сайта есть надпись "(с) Медиа мастерская Александра лебедева......"
В опере она чуть чуть размазана, а в эксплорере четкая..

В связи с чем все это может быть, и как с этим бороться ? Спасибо!

Добавлено через 22 минуты
точнее я понял вот что.. xml-ки нормально грузятся.. глючат походу динамически созданные муви клипы.. например, нажимаем раздел WEB. появляется окошко, в правой части появляется текст, он грузится из xml. а в левой части должны появляться кнопочки с названиями подразделов.. но в опере они ваще не появляются, а в эксплорере тока со 2-го раза..

вот код создания кнопочек:
Код AS1/AS2:
var j = l;
a = [];
n = 0;
i = 0;
while (n < j){
    var mc = attachMovie("web_menu_element", "item" + n, n);
    a.push(mc);
    a[n]._x = 0;
    a[n]._y = n*30;
	a[n].html = true;
    a[n].txt.htmlText = array[0].childNodes[n].childNodes[0].childNodes[0].nodeValue;
	a[n].cur_xml = array[0].childNodes[n].childNodes[1].childNodes[0].nodeValue;
	a[n].ind = n;
    mc.onRollOver = function ()
    {
        this.gotoAndPlay(2);
    };
    mc.onRollOut = function ()
    {
		this.gotoAndPlay(11)
    };
	mc.onRelease = function ()
    {
		if (this.ind == 3) {
			soderzhimoe.current_xml = this.cur_xml;
			soderzhimoe.num = 44;
			soderzhimoe.play();
		}else if (this.ind == 4) {
			soderzhimoe.current_xml = this.cur_xml;
			soderzhimoe.num = 66;
			soderzhimoe.play();
		}else if (this.ind == 5) {
			soderzhimoe.current_xml = this.cur_xml;
			soderzhimoe.num = 87;
			soderzhimoe.play();
		}else if (this.ind == 7) {
			soderzhimoe.current_xml = this.cur_xml;
			soderzhimoe.num = 87;
			soderzhimoe.play();
		}else if (this.ind == 6) {
			soderzhimoe.current_xml = this.cur_xml;
			soderzhimoe.num = 107;
			soderzhimoe.play();
		}
		else{
		soderzhimoe.current_xml = this.cur_xml;
		soderzhimoe.num = 21;
		soderzhimoe.play();
		}
	};
    n++;
}