I have a problem. I don´t know how to make clickable .swf. I made a banner, everything works OK, but i can click on it a get to the requested page :( THX for help !!!
Printable View
I have a problem. I don´t know how to make clickable .swf. I made a banner, everything works OK, but i can click on it a get to the requested page :( THX for help !!!
"can´t " of course :)
Try adding this to the main timeline
code:
var mouseListener = new Object();
mouseListener.onMouseUp = function() {
getURL("Test.html")//set to the url you want to go to.
};
Mouse.addListener(mouseListener);
Line 1: expecting a mouse event statement
i add it to the action script of button
like I said add it to the main timeline this sets the entire movie to react to the mouseUp
NOT a button.
works, thanks - BUT - when i export it as SWF and HTML page it doesn´t work again :( But in Koolmoves goes ok...
A long shot...
How are you loading your swf into the html page?
Are you using the ACRunActiveContent javascript?
(I ask because if you havnt then an swf will not work unless you click once on them)
Also you can select to allow access to the network or local files in the export settings - try changing that
Steve
Works here in browser, tested it just now in FF and IE.
I had a problem a while back trying to open links from an swf opened in a file:// rather than from a server.
Steve
I export it from menu in Koolmoves - on my local PC it doesn´t still work - i use IE
whole movie works on the internet www.yourdomain.com/test.swf - but exported HTMl from Koolmoves doesn´t work with it ...
If you are trying this locally and using IE it's most likely a security setting in IE stopping you. Try putting the HTML on a server and trying it.
Make a rectangle the size you want clickable, the whole banner if you wish, take off the border, and reduce the colour content down to nill to give you a transparent box. Change box to a button, and use gotoUrl from there.
http://www.bretlanius.com/flash/bannertest.html
code used here was simply
var mouseListener = new Object();
mouseListener.onMouseUp = function() {
getURL("works.html","_new")//set to the url you want to go to.
};
Mouse.addListener(mouseListener);
Thats good Brett, only thing is the curser does not change to indicate its clickable, but it would if you did it my way, no issue, plenty of ways to skin a cat - no offence pherbrick!
Good point Stoke
MEOWRRR!!!Quote:
Originally Posted by Stoke Laurie
Lol!
I might be in left field here but do you have a popup blocker?