Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> парсим хмл - атрибуты выводятса неправильно, i++; 
:(
    Опции темы
berlonus
Дата 29.8.2006, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 29.8.2006

Репутация: нет
Всего: нет



// load variables object to handle loading of text
_parent.closebutton._visible=false;
_parent.loading._visible = false;
_parent.forkartamic._visible = false;


var description_lv = new LoadVars();
description_lv.onData = function(raw_text) {
    description_txt.text = raw_text;
};
function ShowInfo(mc:MovieClip) {
}

function GeneratePortfolio(portfolio_xml) {
    Info = new XML(portfolio_xml);
    trace(portfolio_xml)
    i=0;
    while (Info != null) {
        Node = Info.nodeName;        
        if (Node == "picture") {
            
            currentThumb_tittle = Info.attributes.title;
            currentThumb_link  = Info.attributes.thumb;
            currentThumb_img = Info.attributes.image;
            
            currentThumb_mc._x = Info.attributes.x; вот тут явно проблемы
            
         currentThumb_mc._y = Info.attributes.y;вот тут явно проблемы
             Info = Info.firstChild;
            
            
            
            description = String(Info.nodeValue);
            //trace(currentThumb_tittle+ " " + description);
            var currentThumb_mc = menu_mc.createEmptyMovieClip("thumbnail_mc"+i ,i);
            currentThumb_mc.createEmptyMovieClip("thumb_container",0);
            currentThumb_mc.thumb_container.loadMovie(currentThumb_link);
            currentThumb_mc.title = currentThumb_tittle;
            currentThumb_mc.image = currentThumb_img;
             
            currentThumb_mc.description = description;
            currentThumb_mc.createEmptyMovieClip("tittle_mc",2);
            //currentThumb_mc.createEmptyMovieClip("tittle_fon_mc",1);
            currentThumb_mc["tittle_mc"].attachMovie("bar","BAR",0);
                currentThumb_mc["tittle_mc"].createTextField("my_txt", 1, 0, 0, 300, 10);
                currentThumb_mc["tittle_mc"].my_txt.multiline = false;
                currentThumb_mc["tittle_mc"].my_txt.autoSize=true;
                currentThumb_mc["tittle_mc"].my_txt.background = true;
                var my_fmt:TextFormat = new TextFormat();
                    my_fmt.color = 0x0066cc;
                    my_fmt.underline = true;
                 
                
                
                    currentThumb_mc["tittle_mc"].my_txt.text = currentThumb_mc.title;
                    currentThumb_mc["tittle_mc"].my_txt.setTextFormat(my_fmt);
                    currentThumb_mc["tittle_mc"].BAR._width=currentThumb_mc["tittle_mc"].my_txt._width;
                currentThumb_mc["tittle_mc"]._x=currentThumb_mc["thumb_container"]._x;
                currentThumb_mc["tittle_mc"]._y=currentThumb_mc["thumb_container"]._y+currentThumb_mc["thumb_container"]._height+22;
                currentThumb_mc["tittle_mc"]._visible=false;
            currentThumb_mc.onRollOver = currentThumb_mc.onDragOver = function(){
                
                
                this["tittle_mc"]._visible=true;    

            }
currentThumb_mc.onRollOut=function(){
                            
currentThumb_mc.onRelease = function(){

            
     };
 
}

            i++;
        }
        if (Info.firstChild != null) {
            Info = Info.firstChild;
        } else {
            if (Info.nextSibling != null) {
                Info = Info.nextSibling;
            } else {
                Info = Info.parentNode;
                Info = Info.nextSibling;
            }
        }
    }
}

var portfolio_xml = new XML();
portfolio_xml.ignoreWhite = true;
portfolio_xml.onLoad = function(success) {
    if (success) {
        GeneratePortfolio(portfolio_xml);
    } else {
        trace("Error loading XML file");
    }
     
};
 
portfolio_xml.load("portfolio.xml");
========================
вот есть такой скрипт который работает с хмл файлом вида 

<portfolio>
    <picture    title        = " один"
            thumb    = "portfolio_images/thumbs/1.jpg"
            image    = "portfolio_images/tinydisk.jpg"
                                               x    = "400"
            y    = "400"
 ><![CDATA[ описание такого то магазина у нас на сайте]]></picture>
<picture    title        = " два"
            thumb    = "portfolio_images/thumbs/2.jpg"
            image    = "portfolio_images/tinydisk.jpg"
                                               x    = "100"
            y    = "100"
 ><![CDATA[ описание такого то магазина у нас на сайте]]></picture>



выводится Сабнэйл картинка в Х и У координатах, потом уже и описание Сидата с большой картинкой.
но проблема в цикле ....не могу разораться... вообщем первый Сабнэйл берет почему не свои ХУ а сразу вторые
а Второй берет третьи ..и так далее
последний остается без координат
кароче не правильно все.... нада шоб первый брал свои первые ХУ...



помоги разораться
PM MAIL   Вверх
AlDev
Дата 29.8.2006, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 8
Всего: 50



1. код оформи почлеовечески в тэге форума code
2. проблему выдели из всего кода. нафига нам знать что как рисуется, если вопрос не в этом?
PM MAIL WWW ICQ YIM MSN   Вверх
berlonus
Дата 29.8.2006, 18:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 29.8.2006

Репутация: нет
Всего: нет



зачем щас уже в коде...извините не знал )
но просто все вывелось на экран вроде
-
2 - еслиб я знал где проблееема)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 1,2 | Следующая тема »


 




[ Время генерации скрипта: 0.0407 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.