ActionScript 1/2 :: Opening New Browser Window Via URL Link
May 20, 2010
I've trawled the forums but still trying to get new browser window to open from my site so far have used Properties to add URL which works fine - but doesn't open a new browser window - not sure if this (text) needs to become a button with actions
I have l a flash file in my pages that links to other pages within my web site but when clicked they automatically open in another window. How can I link them without opening a new window as would happen with a normal web page link?
Here is my current Action Script code: index.addEventListener(MouseEvent.CLICK,indexbuttondown);
function indexbuttondown(event:MouseEvent):void { var bbcURL:URLRequest = new URLRequest("index.html"); navigateToURL(bbcURL); }
I'm primarily an HTML/CSS girl. I'm pretty new to Flash, and until recently have only worked from the timeline without using any action script other than stop(); and simple goto commands like gotoAndPlay(49);
This week, I needed a nav button to take the user into the site from the Flash intro; it's live at [URL]
Flash CS4, Action Script 3. Since I don't write Action Script - yet - and needed the link in a hurry, I Googled for the code. As you can see, it works fine, but the site opens in a new window, and I don't want it to do that, I want it in the same window.
The code is as follows:
clickToEnter.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); function mouseDownHandler(event:MouseEvent):void { navigateToURL(new URLRequest("http://www.deppimpersonator.com/cms")); }
I thought it might be the use of "new" in front of URLRequest, but of course when I took that out the link didn't work at all.
Blind experimentation produced two attempts that simply broke the link (don't laugh ):
[Code]...
What do I need to add (or remove) from this code? And is this the most efficient way to code an internal link?
In case this is browser-specific: I've only tested this in the latest versions of Firefox and Safari for Mac, OS X 10.6.2 (Snowleopard). It's the same in both browsers.
We have Flash movie in one domain and accessed from other Domain. The links in Flash movie was not working and with security restricitions we cannot use 'allowscriptaccess'. So, we used System.security.loadPolicyFile [URL]; and included the XML in our assets. This worked for the links to open in New Window. But, when the links were changed to open in the same window, the links are working in Flash Player versions till 9.2XIn the versions, 9.4X+, it is not working.
But it keeps opening the link in a new window, how do I stop it from doing that so it opens in the same window the swf will be in? Where do I add target=_self?
i have the following code for a flash xml slideshow and would like the links to open in the same browser window.....i am fairly new at this so i am unsure about how to add the code to make it work....
what is the as for opening a sized window off a link. for example, clicking an image thumbnail, and it opens larger in a window that fits the picture. with no adress bar, or stuff like that.
I followed this tutorial [URL] put the proper actions on my button, the button calls the window in a blank page but it does not have the settings in the javascript no scroll, no resize and a preset window size.
The tut is from Flash 5 and that was before the "ACruncontent" file flash uses now in cs3. window opening the way I need it is critical for a client.
Right now I have everything set up and linked correctly except when you click the button it opens up a new tab rather than just going straight to the suggested URLHere is the code I have now...
button_1.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage); function fl_ClickToGoToWebPage(event:MouseEvent):void {
i have a flash site that links to PDF's with the navigateToURL function which works etc But now i would like Link to rather open up a download window instead of just a new browser window?
I am trying to modify this tutorial on exporting the flash movie to a jpg. On the completion of the flash file, using AS2, there is this method:
Code:
// copy is complete, send the result LoadVars to PHP listener.onComplete = function(target:MovieClip, load_var:LoadVars){ loader.label = "sending to php..."
[code]....
so i mean...I am using sendAndLoad as appropriately right? then why does my flash movie STILL open a new window (pixels.php) after the script gets to this point? I am also open to new methods of redirecting, assume i cant stop pixels.php from opening, how do I close the current window, so at least only 1 window will be open to the user?
I am trying to modify this tutorial on exporting the flash movie to a jpg. On the completion of the flash file, using AS2, there is this method:
Code: // copy is complete, send the result LoadVars to PHP listener.onComplete = function(target:MovieClip, load_var:LoadVars){ loader.label = "sending to php..."
[Code].....
so i mean...I am using sendAndLoad as appropriately right? then why does my flash movie STILL open a new window (pixels.php) after the script gets to this point?
I am also open to new methods of redirecting, assume i cant stop pixels.php from opening, how do I close the current window, so at least only 1 window will be open to the user?
I've got one main SWF loading other SWF files and these need to run a php script. I'm nearly there, but need the php to run in the background without opening up another browser window.
I'm trying to figure out why my Flash button opens the link in a new browser tab, when it should just replace the page with the new one.
I'm using Flash CS4 with AS3 code, the button in Flash receives variables from an XML file and then knows what URL to pass when the user clicks the button. "Request" is the variable being passed for the URL. The website uses PHP and everything works except opening a new tab.
The main line of code for this is:
navigateToURL(request, '_blank'); [I know this WILL open new tab]
Is there any reliable way to give the stage focus when you first open it in a browser window WITHOUT first clicking on the stage? By reliable, I mean something that works across different browsers and on both PCs and Macs.I've seen numerous threads on this subject, and I've read the Adobe tech note, and it seems there is no reliable way.How in the world can Adobe ask people to use Flash and not provide a reliable way to give the stage focus on startup.
Im trying to make a button to open a link, in a new window, at a fixed size and without toolbars etc.
Ive searched these forums and looked for variuos guides, but to no avail. I cant get them to work =(. I found a guide(which I cant find again o0) on Kirupa but it didnt work either.
heres what I came up with:
code1: Code: on (release) { getURL("http://img519.imageshack.us/img519/5747/screenie8ya.jpg", "_blank");
[Code]....
how to get these to work? or a guide on one that works? or simply a script that will work?
I am trying to add a link button to my facebook page on my profile website, but I get flash player's permission warning when I press button and open new link window. Is the only way to permit to goto link setting flash player's security option manually? or is there any way to do not show this warning and permit going throw?
Why I am getting an extra blank browser window named "untitled" behind the main one, which pops up fine. I did test it on my remote server and it still had the same problem as from within flash itself?
var emailLink:URLRequest = new URLRequest("mailto:law@optonline.net"); email_btn.addEventListener(MouseEvent.CLICK, onClick); function onClick(MouseEvent):void { navigateToURL(emailLink); }
I have a PHP mailer form on my site which needs to be published in action script2 to work, but I also have a script set up to open browser windows of a certain size & location which needs actionscript 1 to work? The PHP mailer form has a "Name" field, "Email" field & "Message" field, theses can all be reset with a button. The button clears off any text in the 3 boxes to wipe them clean. The script on the reset button is:
This works fine with section script 2 but not with as1. Does anyone know of a script that resets the .text field on as1 Alternatively is there any way of opening browser windows from a flash movie with browser win controls, eg. centre win, no scrollbars.
I have a datagrid with different types of columns, like I have checkboxes, combo boxes and text Inputs as the column types. Now I want one of the column type to a link, with the label "view". All the rows in that column are link with the same label "View" and on clicking it, I want a Pop up window to be opened?
I didn't know how to bring a link in the datagrid. So used the Text control to display the "View" label. Now If I click this item, "View" in the datagrid, I want the Pop up function, i.e.,defectCommentsPopUp() to be called.
ACTUALLY i just thought of another one so now i have two. sorry. hope you don't mind. i get sidetracked rather easily. before i start, a quick nota bene. i'm a complete newcomer to flash so my questions are very simpleminded. not much of a challenge i'm afraid.
1. can i put a link in my movie that will close the window?
2. can i put a link in my movie that will open a new window of a specific size, and without the menu-buttons of explorer?
I'm trying to get the link to open in the same window instead of a new window, it's currently set to _blank. I tried _top, _self, _parent. When it's set to anything other than _blank the link doesn't work.
I've got a .fla file, with 3 scenes in it. In the 3rd scene, there's a button which upon clicking it, should open a new window showing a external .swf file. Both files are placed in the same folder.
Now.. I'm able to open the .swf file in a browser, but what im trying to do, is open it in flash player. How the *#@%*#@ am i supposed to that? :P
Oh yeah, i should probably mention that the external .swf file also has mulitple scenes and buttons. And both "movies" should still be interactable when i open the new window.
I can't seem to get the buttons I have created in flash to open in the same window.. I've tried 1. leaving it with no target 2. on (release) { getURL("[URL]"); targetPath("_self") } 3. on (release) { getURL("[URL]", "_self"); }