Flash buttons link in external text file

Share on Pinterest
There are no images.
More share buttons
Share with your friends


Let’s say you have 3 buttons inside of flash that link to different web sites and you want to be able to update those links without having to open the .fla file to decompile and then upload the .swf file.

With the action script below you can easily open the external .txt file and edit the links without ever having to open flash.

//put this script on a frame where all your 3 buttons are located…

textFile = new LoadVars()
textFile.onLoad = function(){
buttonlink1 = this.link1;
buttonlink2 = this.link2;
buttonlink3 = this.link3;
textFile.load(“mylink.txt”); // mylink.txt is your external text file

//—actionscript for buttons
//—make sure you have all your buttons instance name added. btn1, btn2 and btn3.

btn1.onRelease = function(){
getURL(buttonlink1, “_self”);

btn2.onRelease = function(){
getURL(buttonlink2, “_self”);

btn3.onRelease = function(){
getURL(buttonlink3, “_self”);

Then this is what you put inside mylink.txt


That’s it..

Author: k5

The information contained in this article is for general information purposes only. We endeavor to keep the information up to date and correct, we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability with respect to this article or the information, products, services, or related graphics in this article for any purpose. Any reliance you place on such information is therefore strictly at your own risk. In no event will we be liable for any loss or damage including without limitation, indirect or consequential loss or damage, or any loss or damage whatsoever arising from loss of data or profits arising out of, or in connection with, the use of this article.

Keyframe5 is not responsible for comments or reviews provided by external users for the accuracy, authenticity or reliability of the content. Read our Terms of Service.

8 thoughts on “Flash buttons link in external text file

  1. THANK YOU! After struggling with loadVariables or loadVariablesNum to get it to load the file and put a URL, I finally gave up. THIS IS THE ONLY SOLUTION THAT WORKED FOR ME! TY :)

    PS: Instead of doing the:

    btn1.onRelease = function(){

    getURL(buttonlink1, “_self”);


    You can do the following also without specifying the button instance:

    on (release) {

    getURL(buttonlink1, "_self");


  2. First of all, thank you for this, you've saved my life after a couple hours of losing my mind trying to figure this out.

    Quick question…when I use test this in a browser (Firefox and Safari), it's adding a "" at the end of the URLs, leading to a page load error.

    How do I fix this, or what might be causing it?

    My test link for link1 is copied exactly from your mylink.txt window.


  3. figured it out, thought i'd post just in case anyone else has a similar problem. Not sure why, but it didn't work when creating the .txt file with TextEdit, but creating it in Pages and exporting as a .txt worked great.

  4. Hello

    thanks alot for this but i have small issue and realy hope find quick solution for my probelm the code works great in preview but when i export it and insert into HTML file the links not working at all any suggestions


Leave a Reply

Your email address will not be published. Required fields are marked *