Poslao: 09 Jan 2009 09:34
|
|
Imam flash template koji radi preko xml fajla..
imam u xml-u link na sliku koja se prikazuje na sajtu, ako dodam target blank kako inace znam, ne radi..
stoga,
koja je komanda u xml-u da uradi target blank ?
tnx
Dopuna: 09 Jan 2009 9:34
KONKRETNO!
imam ovako:
<image imageUrl="_pic1.png" link="asfunction:link"/>
a meni treba recimo ovako:
<image imageUrl="_pic1.png" link="http://www.google.com"/>
i sad mi treba target blank:
<image imageUrl="_pic1.png" link="http://www.google.com" target="_blank"/>
to sam pokusao, ali ne vredi
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 09 Jan 2009 10:22
|
offline
- Tamtitam
- Legendarni građanin
- Pridružio: 19 Maj 2005
- Poruke: 5224
- Gde živiš: Oslo
|
Pa komandu pises u actionScriptu koji samo cita XML. XML ne sluzi za to. XML je, kako smo mi preveli, "metajezik za oznacavanje teksta" ("XML za programere" izdavac O'Reily)
A ako dodajes ekstra tagove u XML, moras prvo korigovati kod u flashu.
Ne vidim zasto bi citao iz XML-a da target treba da je blank kad to i tako moras implementirati kroz AS.
Sve se to radi u AS-u tamo gde se AS brine o tom URL-u.
|
|
|
|
Poslao: 09 Jan 2009 10:25
|
|
OK, jasno, kako?
Evo sta me buni, stavio bih ja to u FLASHu odma, nego u flashu nemam "vidljivu sliku" pa dole da stavim target blank, vec kockicu koja upucuje na xml. ( tako sam ja to razumeo, i tu se zbunio )
Znaci, treba da uradim sad, sta?
tnx
|
|
|
|
Poslao: 09 Jan 2009 11:02
|
offline
- Tamtitam
- Legendarni građanin
- Pridružio: 19 Maj 2005
- Poruke: 5224
- Gde živiš: Oslo
|
Pa nemam pojma kako je taj templejt upakovan, ali sav kod ti se pojavljuje dole levo, kada kliknes na "action" tab, pa imas frejmove gde je smesten kod. Ili idi na movie explorer (alt+F3) pa tamo potrazi kljucne reci "URL" ili "XML".
|
|
|
|
Poslao: 09 Jan 2009 11:53
|
|
Ajde budi carica pa odgovori:
onClipEvent (load)
{
imageProperties = _root.getCurrentImageName(1);
loadMovie(_root.url + imageProperties.name, this.cont.pic);
loadMovie(_root.url + imageProperties.name, this.cont.pic1);
url = imageProperties.linkToOpen;
targetWindow = imageProperties.target;
}
|
|
|
|
Poslao: 09 Jan 2009 14:43
|
offline
- Tamtitam
- Legendarni građanin
- Pridružio: 19 Maj 2005
- Poruke: 5224
- Gde živiš: Oslo
|
Ne bih ja onda tu koristila loadMovie.
Koristi LoadVars klasu i umesto gornjeg koda probaj ovo:
{
var myLoad:LoadVars = new LoadVars();
var myLoad2:LoadVars = new LoadVars();
imageProperties = _root.getCurrentImageName(1);
myLoad.load(_root.url + imageProperties.name, this.cont.pic);
myLoad2.load(_root.url + imageProperties.name, this.cont.pic1);
myLoad.send(_root.url + imageProperties.name, this.cont.pic, "_blank", "POST");
myLoad2.send(_root.url + imageProperties.name, this.cont.pic, "_blank", "POST");
url = imageProperties.linkToOpen;
targetWindow = imageProperties.target;
}
NB!
Kada testiras, pri svakom kompajliranju flasha, proveri stanje u browseru, posto popup nece "popovati" preko flasha, nego ce se novi prozor otvarati diskretno u pozadini u browseru, bez ikakvog obavestenja.
Ako ne radi, probaj da "send" zamenis sa "sendAndLoad", ako ni to ne radi, onda ti ne mogu pomoci.
|
|
|
|
Poslao: 09 Jan 2009 19:04
|
|
evo samo jos jedno pitanje..
ovo sto si mi odogovorila i ne kapiram bas, ali hvala ti..
e sad..
jel znas, sta treba ukucati u onom kodu sto sam ti poslao da bi mi povukao sliku iz root foldera!?
hvala
|
|
|
|
Poslao: 10 Jan 2009 19:17
|
offline
- Tamtitam
- Legendarni građanin
- Pridružio: 19 Maj 2005
- Poruke: 5224
- Gde živiš: Oslo
|
Sta nisi razumeo?
Jesi li zamenio kod?
I?
Jel radi to sto sam ti napisla?
Na poslednje pitanje ne znam da ti odgovorim jer ne vidim iz ono malo koda sto si mi dao kako je sve organizovano. Osim toga, ima sigurno uputstvo u templejtu gde slike treba da stoje.
|
|
|
|