Flash banner koda

Nujno rabim pomoč in sicer, kako vstaviti kodo za link v flash banner (AS2 ali AS3).

6 odgovorov

To sm že probu. Sicer dela, ampak samo takrat ko zaženem (compilam) .swf direktno iz flash-a. Ni mi pa jasno zakaj ne dela, ko je embedan v html.

Jaz sem tole klasično clickTAG kodo vedno uporabljal, ne vem če to rabiš...

on (release) {
if (clickTAG.substr(0,5) == "http:") {
getURL(clickTAG, "_blank");
}
}

Problem je bil v tem, da če sm odprl .swf na računalniku link ni delal, ko pa naložim npr. na localhost, pa dela. Upam da je to edini problem. Pa pri tej kodi mi ni jasno kje podaš naslov. V spremenljivko clickTAG?

on (release) {
if (clickTAG.substr(0,5) == "http://www.kamorželišdagrelink.si") {
getURL(clickTAG, "_blank");
}
}

Oz. če imaš oglaševalski program (npr. Openx, DFP,...), mislim da v flash kodo ni treba dat URLja, temveč da se ga vstavi v ogl. programu. Naj še kdo drug potrdi ali ovrže to.

maatej:
on (release) {
if (clickTAG.substr(0,5) == "http://www.kamorželišdagrelink.si") {
getURL(clickTAG, "_blank");
}
}

Čeprav ne programiram v flashu, mislim, da ta koda ne deluje. Substring namreč nikoli ne bo enak "http://www.kamorželišdagrelink.si", ampak kvečjemu "http:" (kot je bilo napisano zgoraj). Verjetno si pred if stavkom mislil napisat clickTAG = "http://www.kamorželišdagrelink.si";