SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
PILNE! pobieranie adrsesu po kliknięcu na przycisz pliku xml
Autor Wiadomość
xtro 
Praktyk


Wiek: 52
Dołączył: 18 Lis 2009
Posty: 28
Skąd: Szczecin
Wysłany: Sro 18 Lis, 2009 09:21   PILNE! pobieranie adrsesu po kliknięcu na przycisz pliku xml

Mam taki problem. Zrobiłem w swishmax1 banner, sa na nim dwa przycicki ze zdefiniowanymi obszarami on rollover i rollout (wtedy sie animują), potrzebuję dodać do każdego funkcję onrelease by jak się klika na jeden pobierać jeden link do strony z pliku xml a jak na drugi to inny z tego samego lub innego pliku. Jako skryptowy laik (maxa używam raczej do prezentacji graficznych niż interaktywnych) nie bardzo wiem jak to zrobić. znalazłem na necie takie cuś:

zapisane w menu.xml

<?xml version="1.0"?>
<menu name="myMenu">
<item label="13dots" url="http://www.13dots.com/forum/index.php?"/>
<item label="View New Posts" url="http://www.13dots.com/forum/index.php?act=Search&CODE=getnew"/>
<item label="Dowloads" url="http://www.13dots.com/forum/index.php?automodule=downloads"/>
<item label="Arcade" url="http://www.13dots.com/forum/index.php?autocom=arcade"/>
<item label="Blog" url="http://www.13dots.com/forum/index.php?automodule=blog"/>
<item label="Gallery" url="http://www.13dots.com/forum/index.php?act=module&module=gallery"/>
</menu>

jest to opisane dokładniej:
tutaj

ale to dotyczy menu i nie bardzo umiem sobie poradzić , jak to zapisać w maxie w skrypcie który wygląda tak:

on (rollOut) {
gotoAndPlay(20);
}
on (rollOver) {
gotoAndPlay(10);
}
on (release) {

CO U DOPISAĆ BY POBIERAŁ TE CHOLERNE LINKI?????

}

Wiem że ten skrypt xml dotyczy menu a mi chodzi tylko o pobranie po prostym kliknięciu, może gdzies to już było i się powtarzam, PROSZĘ W KAŻDYM RAZIE O PILNĄ POMOC!!!!
_________________
/|\ACI3|<
 
 
     
smok3n 
Praktyk


Pomógł: 3 razy
Dołączył: 06 Sie 2009
Posty: 23
Skąd: Lublin
Wysłany: Nie 22 Lis, 2009 13:01   

Robisz sobie np :


Kod:

onSelfEvent (load) {
    menuXml = new XML();
    menuXml.ignoreWhite = true;
    menuXml.load("menu.xml");
    menuXml.onLoad = function(success) {
        if (success) {             
            menuItem = this.firstChild.childNodes; }
}


później odwołujesz się do xml'a :

Kod:
adres = menuItem[1].childNodes[1].firstChild.nodeValue;


ale twój xml powinien wygladac tak :

<?xml version="1.0"?>
<menu>
<item1>http://www.13dots.com/forum/index.php?autocom=arcade</item1>
<item2>http://www.13dots.com/forum/index.php?autocom=arcade</item2>
</menu>
</xml>

odwołując się do ....nodeValue; to to pomiędzy > xxxxxxxx</

do linku numer 2 to :

Kod:
adres = menuItem[2].childNodes[1].firstChild.nodeValue;


powinno działać, nie zagłebiam się tutaj w wytłumaczanie wszystkiego, bo nie mam czasu na to troche i chęci - SAMEMU się musiałem przebić przez kilka dni żeby opanować XML'a :]
_________________
Smok3n
 
     
xtro 
Praktyk


Wiek: 52
Dołączył: 18 Lis 2009
Posty: 28
Skąd: Szczecin
Wysłany: Wto 24 Lis, 2009 18:38   

Jestem jakby to powiedzieć całkiem zielony w programowaniu więc jeżeli możesz mi poświęcić chwilkę i wyjaśnić. Mam tak:

1. plik o nazwie wybor.xml w którym jest:

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE menuItems SYSTEM "menu.dtd">
<linki>
<item link="http://www.psy.pl" />
<item link="http://www.koty.pl" />
</linki>


2. Zrobioną prezentację (fotka plus dwa "guziki" pod nią) , każdy ma przypisane zdarzenie on relese:

on (release) {
getURL();
}


Co mam wstawić w tym on release? Gdzie wstawić to co Ty mi napisałeś:

onSelfEvent (load) {
menuXml = new XML();
menuXml.ignoreWhite = true;
menuXml.load("menu.xml");
menuXml.onLoad = function(success) {
if (success) {
menuItem = this.firstChild.childNodes; }


adres = menuItem[1].childNodes[1].firstChild.nodeValue;[/b]
_________________
/|\ACI3|<
 
 
     
Szymciosek 
Ekspert


Pomógł: 22 razy
Wiek: 33
Dołączył: 20 Lut 2009
Posty: 248
Skąd: Świdnica
Wysłany: Wto 24 Lis, 2009 20:11   

w Scene_1
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.53 sekundy. Zapytań do SQL: 14