Oprettet tir. d. 01. februar 2011 kl. 09:09:15

BrianCsection
BrianCsection (3.640 point. Point ude: 200)

Hvad er der galt her?

Jeg har lavet det her flash banner: http://www.pixelpunk.dk/ (...)

Alt virker som det skal, lige på nær den usynlige knap som jeg har lagt hen over hele filmen.
Den skal have en clickTAG funktion, så kunden kan få det til at virke med google ads.

Jeg har prøvet at finde en AS3 version af clickTAG funnktionen, min AS kode er:


var duration:uint = 0;
var ready:Boolean = true;
var listener:Object = new Object();

var nc:NetConnection = new NetConnection();
nc.connect(null);

var ns:NetStream = new NetStream(nc);
ns.client = listener;
ns.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
ns.play("http://www.skallerup.dk/ (...));
function asyncErrorHandler(event:AsyncErrorEvent):void {
    // ignore error
}

var vid:Video = new Video();
vid.attachNetStream(ns);

addChildAt(vid, 0);

vid.width = 300;
vid.height = 250;

ns.pause();

pause_btn.buttonMode = true;
play_btn.buttonMode = true;
link_btn.buttonMode = true;

ns.addEventListener(NetStatusEvent.NET_STATUS, nsHandler);

pause_btn.addEventListener(MouseEvent.CLICK, pauseHandler);
pre_btn.addEventListener(MouseEvent.MOUSE_OVER, startHandler);
play_btn.addEventListener(MouseEvent.CLICK, playHandler);
    function startHandler(event:MouseEvent):void{
        ns.seek(0);
        ns.resume();
        pre_btn.visible = false;
    }
    function pauseHandler(event:MouseEvent):void {
        ns.pause();
    }
    function playHandler(event:MouseEvent):void{
        ns.resume();
    }
   
listener.onMetaData = function(evt:Object):void {
            duration = evt.duration;
            ready = true;
            trace("duration = "+duration+" & ready = "+ready);
};

function nsHandler(evt:NetStatusEvent):void {
            trace("duration = "+duration+" & ns.time = "+ns.time);
            if (ready && ns.time > 0 && ns.time >= (duration - 0.5)) {
                        ready = true;
                        pre_btn.visible = true;
                       
            }
}
   
    var _url:String = "http://www.skallerup.dk/ (...)
if (LoaderInfo(root.loaderInfo).parameters.clickTag){
    _url = LoaderInfo(root.loaderInfo).parameters.clickTag;
    link_btn.addEventListener(MouseEvent.CLICK, handleMouse);
    }
    function handleMouse(event:MouseEvent):void {
        navigateToURL(new URLRequest(_url), "_blank");
    }


Men jeg ved ik om det er nemmere bare at bruge AS2 så?

Skrevet tir. d. 01. februar 2011 kl. 13:11:21| #1

jonah.hex
jonah.hex (18.760 point)
at du ligger den i en forkert katagori

Skrevet tir. d. 01. februar 2011 kl. 15:32:43| #2

BrianCsection
BrianCsection (3.640 point)
det kan jeg ik rigtig se hvorfor det er ?

Skrevet tir. d. 01. februar 2011 kl. 16:57:42| #3


Skrevet ons. d. 23. november 2011 kl. 14:06:21| #4

kragekjaer
kragekjaer (21.918 point)
www.kragekjaer.dk
Kan ikke lige huske det, men er det ikke stage.loaderinfo.... og ikke root

Skrevet søn. d. 15. januar 2012 kl. 23:31:19| #5


Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

Ændre størrelse og udseende på .swf-fil

Oprettet den 25. maj 2012 kl. 13.53
hj0rth giver 100 point for svar | Giv et svar »

as2, clicktag og xml

Oprettet den 10. maj 2012 kl. 11.16
kstdk1 giver 200 point for svar | Giv et svar »

Problem med indlæsning af movieclips

Oprettet den 10. maj 2012 kl. 09.56
bskovmand giver 30 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger