15°C
Ilmast täpsemaltFlash teostus soovitavalt flash 6.0 kuni flash 8.0 versioonis fail, laiendiga .swf
Flash banneri ei tohi
Kasutajate klikkimise statistika
Kõik getURL tegevused flashi’s peavad olema määranguga clickTAG. URL’i kuhu banner viitama hakkab, ei tohi lisada flashi animatsioonile. Kindlasti on vajalik, et valik “Expression” oleks selekteeritud (vaata pilti).
Kood flashis selline:
|
on (release) { getURL(clickTAG, "_blank"); } |

Flash banner mitme lingiga
Kui on vaja flash bannerit, millel on mitu linki siis
1. gif variandil kasutatakse ainult 1 URL-i
2. linkide klikkimine loetakse kokku, so eraldi statistikat linkide kohta ei saa
3. bännerile on võimalik lisada linki samamoodi nagu punktis „Kasutajate klikkimise statistika“. Teise (ja kolmanda) lingi puhul tuleb clickTAG asemel (või lisaks) kasutada redirURL'i, millele lisatakse bänneri sees lõppu edasisuunamisaadress, mis on enkodeeritud functsiooniga encode().
Full syntax siis multiple targetiga flashis expression lahtrisse:
| getURL(redirURL add encode("http://www.teinelink.ee/"), "_blank") |
Encode funktsioon on siinjuures tähtis, et asendada urlis olevad tühikud ja kirjavahemärgid (sealhulgas ka punktid ja kaldkriipsud)
clickTAG ja redirURL peaks olema esimeses(top) frames, sest muidu on need parameetrid tühja väärtusega.
Alloleva koodi juures on nupp ja kood timelinel asetatud eraldi kihtidel(layeritel) ning nupule on lisatud "instance name: btn".
Õigesti tehtud flash bannerit saab testida, kui teete htmli ja vaatate seda läbi webiserveri (local html ei sobi, sest ei saa query string parameetreid flashile edastada):
<embed src="banner.swf?clickTAG=http://reklaam.delfi.ee/&redirURL=http://www.delfi.ee?url=" height="200></embed> |
Nüüd avades selle html faili browseris ja klikkides banneril, peaksite te jõudma urlile http://reklaam.delfi.ee, lisalingid peaksid viitama aadressile http://www.delfi.ee?url=http%3A%2F%2Fwww%2Edelfi%2Eee
Täispikk näidiskood kahe lisalingi ja click
var redirectUrl:String = _root.redirURLbtn.onRelease = function(){getURL(clickTAG,"_blank");}btn1.onRelease = function(){getURL(redirectUrl+escape("http://www.delfi.ee"), "_blank");}btn2.onRelease = function(){getURL(redirectUrl+escape("http://www.delfi.ee"), "_blank");}
Kuidas lisada clickTAG-i Macromedia flash 4 versioonis
In Macromedia flash 4 a banner have to contain “button” for clicking. You have to create button:
1. Make one layer, and create(transparent) quadrangular shape or at least this shape have to cover the click area.
2. Group this shape(Crtl G) and convert to symbol (press F8)When pop-up window opens, choose BUTTON and click ok.
3. Click quickly to to the button shape and you will see next pop-up. Go to Action and choose(from left top) + Get url.
4. Go to right side and beside the url box is a button, take expression mode. Write to the url box: clickTAG. Below is a window-box, choose _top mode.
Kuidas lisada clickTAG-i Macromedia flash 5 versioonis ja MX-is
1. Insert layer.
2. Draw rectangle around banner area (press R). Using arrow tool (press V) select your new object. Group it (press Ctrl+G), create a symbol of it (press F8). Enter some name for symbol and choose “Button” as a behaviour.
3. Open Instance panel (Ctrl+I), Effects tab. Choose Alpha with 0% to make area transparent.
4. Right click on the area, select Actions. Drag getURL action into right window, type “clickTAG” in URL field, check “Expression” near and choose some Window (aka target).
5. You can open “Movie explorer” (Ctrl+Alt+M) to check, that action is really assigned to your symbol, not something else (like frame1).
Well, basically, the process is the same as using Flash4. Original designer mistake was that he/she assigned action to frame, so url was opened right after load, not after click
