|
-
How to make a clickable .swf ?
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
-
KoolMoves Moderator
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
-
KoolMoves Moderator
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...
-
Steve R
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
-
KoolMoves Moderator
Works here in browser, tested it just now in FF and IE.
-
Steve R
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 ...
-
KoolMoves Moderator
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.
-
That web bloke
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.
-
KoolMoves Moderator
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);
-
That web bloke
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!
-
KoolMoves Moderator
-
Senior Member
 Originally Posted by Stoke Laurie
...plenty of ways to skin a cat....
MEOWRRR!!!
-
That web bloke
-
I C SERVERS
I might be in left field here but do you have a popup blocker?
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|