SWiSH Forum
Forum użytkowników programów SWiSH

Skrypty do programu SWiSH2 i SWISHmax - newsy z xml'a

kiziu - Pon 22 Cze, 2009 09:37
Temat postu: newsy z xml'a
Witam,

Zglaszam sie do Was z takim problemikiem.
Potrzebny mi na stronke prosty system newsow - wyswietla sie lista newsow a po kliknieciu na "wiecej" pokazuje sie caly.

Na razie doszedlem do tego:

Kod:
<?xml version="1.0" encoding="utf-8" ?>
<textlist> 
   <item
title1="07.04.2009"
one1="Daty i miejsca pokazów"
two1="Znamy juz miejsca i daty pokazow! Cykl projekcji polaczonych ze spotkaniami z bohaterem naszego filmu, zawita do dziewieciu miast."
   tresc="Przedmiotem projektu jest realizacja filmu dokumentalnego opowiadająceg"
    kropki="........................................................"
    wiecej="1">
 
  <item
title1="09.09.2999"
one1="Daty i miejsca pokazów"
two1="Znamy juz miejsca i daty pokazow! Cykl projekcji polaczonych ze spotkaniami z bohaterem naszego filmu, zawita do dziewieciu miast."
   tresc="Przedmiotem projektu jest realizacja filmu dokumentalnego opowiadająceg"
    kropki="........................................................"
    wiecej="2">
   
</textlist>


script:
Kod:
onSelfEvent (load) {
    menuXml = new XML();
    menuXml.ignoreWhite = true;
    menuXml.load("xml/newsflash.xml");
       menuXml.onLoad = function(success) {
   
        if (success) {
            menuItem = this.firstChild.childNodes;
            _global.TAmount = menuItem.length;
            for (var i=0; i<menuItem.length; i++) {
                n = "t_l" add i;
                duplicateMovieClip("text_listing", (n), i);
                eval(n)._y = 80*i;
               
                eval(n).ttitle1.text = menuItem[i].attributes.title1;
                eval(n).tone1.text = menuItem[i].attributes.one1;
                eval(n).ttwo1.text = menuItem[i].attributes.two1;
                 eval(n).wiecej.text = menuItem[i].attributes.wiecej;
                      }
     }
    };

}


Teraz chcialbym, zeby pole wiecej bylo klikane i przenosilo do konkretnej klatki w scenie, w ktorej bedzie ladowany konkretny caly news. Niestety zielonego pojecia nie mam jak to zrobic.

Bede wdzieczny za kazda pomoc.

sl01k - Pon 22 Cze, 2009 16:02

pokaz swi jak sobie nie poradzisz....

oglnie parametr wiecej z tego co widze mozna traktowac jako liczbe pozadkowa
wiec na przycisk dasz normalnie funkcje gotoandplay i zamiast numeru klatki dasz zmienna a zmienna bedzie to numer klatki poprzedzajacej pierwszy news plus paramtr wiecej ...

ak tak zrobisz to powinno dzialac...

kiziu - Pon 22 Cze, 2009 17:31

Zalaczam zrodla, bo nie bardzo sie moge polapac, jak w tej petli umiescic buttona.

Powered by phpBB modified by Przemo © 2003 phpBB Group