ActionScript 1/2 :: Call Function When MouseOver HTML Link In Dynamic TextBox
Sep 19, 2011
I have a problem: I'm trying to have a dynamic text box (htmlText) with a number of links (all dynamically generated themselves) within. I need some way that the html link can detect the user mousing over/off of it and fire off a function (to bring up a tooltip elsewhere on the interface, specifically). Is this at all possible in ActionScript 1.0?
Here is the situation: I have an XML document which I rip through using a for Loop, and I place the data into an array. From there I tell the data where to go. I have an attribute in my XML called 'link' which contains a URL, now I want to spit that out into a separate textbox and have it also link to the given URL. I have the URL stored in the array just fine, and I can even spit the URL into the textfield, my only question is how to make it link instead of just being normal text?
I hope I explained this well, but the basic gist of it is I have everything working except for adding the hyperlink.
i recently made a streaming mp3 player in flash. im pleased with my work, but i have one problem. i wanted to add a way to download the song that is currently playing. im using xml as the playlist. right now, i have:
I have a php script that grabs data from a sql database and stores it into an XML file, this data is then read by a flash doc which should show the different values based on the movie. I have successfully loaded the xml doc into my flash and have been able to traverse the xml dom [URL]. I have successfully used trace to call out information into the "output" window.. But how to put this information into my dynamic text box.
I created a dynamic text box and typed in text_1 into the box underneath it. (I can only assume that this is the name of the text box). So then I used the action script text_1.text = nodeText.node.text.text()[0]; But this comes up with some errors..
My xml is very simple.. Code: <?xml version="1.0" encoding="ISO-8859-1"?> <document><node> <text>Sample Text1</text> </node><node> <text>Sample Text2</text> </document>
And here is my action script code: Code: var xmlLoader:URLLoader = new URLLoader(); var xmlData:XML = new XML(); xmlLoader.addEventListener(Event.COMPLETE, LoadXML); xmlLoader.load(new URLRequest("note.xml")); function LoadXML(e:Event):void { [Code] .....
I am trying to use a dynamic text box with HTML tags (<b><i><u>). I've tried loads of methods without success:
1. 3 dynamic textboxes placed on the stage with each font variant (bold,italic,regular), with embedding enabled for each. Then the main dynamic textbox with embedding turned off. 2. 3 font symbols with linkage enabled in the library. Then the main dynamic textbox with embedding turned off.
The font is not a system font btw. I have tried point 1 with Verdana and it worked. So is it an issue with a non system font with HTMl tags?
I am trying to get a text file to display in a dynamic scrolling textbox as HTML. What do I need to put in my code so that the textbox displays it correctly and leaves out the HTML tags?
I am working on a press section of a site and was wondering if this was possible? I have a texfield that loads in html formatted text for a notepad file. I have done this lots of times and put <a href=blah> on certain words within notepad to make them links to other pages.
For this one i would like to have the textfield with links, but when the user clicks a link, i want it to trigger something in flash (i.e. click here for more info sending a variable to my main as script that will bring up some other text etc).
if so how would i go about writing the link inside notepad? I'm thinking that i just need to know the code for combining the text links with something in flash as.
I can't get the letterspacing property to function in a dynamic text box, I have tested it with color and it works just fine. just letterspacing. And I have embedded the font, so I know it isn't that. The code affecting the text box is this.
Code: var txt_box0:TextField var format1:TextFormat = new TextFormat(); format1.letterSpacing = 4 //trace(format1.letterSpacing) txt_box0.setTextFormat(format1)
Those working with AS2 have had similar problems but managed to fix it by typing "setNewTextFormat", which has been phased out in AS3.
I have a basic mouseover in my flex application which changes an image onmouseover and changes it back onmouseout using the code mouse Over "functionToChangeImageSource()" and another one to mouseout.It works fine when you slowly mouse over and out, however if I quickly move the mouse over it, it occasionally stays on the mouseover image and the mouseout function doesnt appear to kick in. Is there anything I can do to fix this, or does anyone have any ideas why its happening?Also, I've tried the rollOver and rollOut instead but it has the same problem.[code]I'd imagine you're correct about the mouseover event not completing before mouseout is but how to I fix this?
So, I have tons o' buttons that each need to link to unique URLs, and I'd like to minimize coding as much as possible. The code below works, but I will have to do this about 50 times.Can I associate the URLs with the instance names of the buttons and then reuse the same function?In the event you didn't already guess, I'm a newbie to AS3
cap_mc.CapTeam_btn.addEventListener(MouseEvent.CLICK, capPage); function capPage (evtObj:MouseEvent) { trace("clicked") var url:String = "http://www.mydomain.com"; var request:URLRequest = new URLRequest(url);
I have this class where I have a dynamic function name, but I don't understand how to call it, I'm getting all kinds or errors, but most the Incompatible Override and Duplicate function definition.Here's the class:
here is the action code I add to the last frame of the flash object
URLLoader("javascript:mainFunction();");
The object loads but the function is not called. I can call the function other ways such as using an "onclick = mainFunction()" event on a button for example.
We have a little app in use with a customer where html links are generated dynamically at run time. The link text and url are put together from a couple of txt files that the customer regularly goes in and edits. These links have recently stopped working.
Of course, you would think the immediate culprit is the customer who has made a mistake in the txt files. But the the same vars from the same files are used to generate a couple of buttons on the page that DO work. And everything works when I export it from flash. It stops working as soon as it gets to a web server.
Here is the output from the functions that piece together the input data:
[Code]....
And here is the link to the app: [URL]
Choose a category in any of the lists and then any of the subheaders that appear. Most have a link in them. It's in Swedish but I know you lot are smart enough to navigate a flash app without understanding what you're clicking on
I'm working in Flash CS5 w/ActionScripting 3.0. I have a content box w/scroller that calls dynamic html on one page/part of my project's timeline.
I want to duplicate the exact same content box w/scroller, but need it to contain different data (call a different .htm doc), for another part of my site.
I created a menu in flash and As3, nested in a HTML page, which calls html pages by the classic way urlrequest->navigatetourl.Now I was wondering if i can make As3 call a AJAX function declared in the HTML page or at least in the swf file itself....
I want to make link from a dynamic text(in flash project) to an external swf i created(a gallery that is controlled by xml file). This is the code of first frame of my fla project:
url="edit"; loadVariablesNum(url + "_main.html",0); _root.link=1; function linkgal() { loadMovieNum("gal_car.swf", 1);
I know there are ways to invoke javascript inside the html wrapper template for the flex application using ExternalInterface, but is it possible to reference an external html page?
i want to call a javascript function from within an embeded swf file in a html page and i'm using the ExternalInterface class. i know this function must be defined in a <script> tag in the html page. however, i want to have all my javascript code in an external file, but it doesn't work. my trial file just can't find the function, although i have my external js file linked in the header.
I have an external swf(s) loaded in a main swf container. I am trying to create templates for non-coders. The main swf loads "pages" based on the currentFrame number. i.e. if on frame 12 load "m1_012.swf"I need the function call to the main swf to be dynamic.The variable function call doesn't work in the following code. The last function call does work. How can I "eval" the variable function call?
var parentObj:Object = this.parent.parent.parent; var tempFrame:Number = parentObj.currentFrame; var funcName:String = parentObj+"moreInfo_"+tempFrame;
i'm trying to call a flash function from dynamically loaded html text.i remember seeing how to do it on a forum a while back. but i don't remember where. i think you called it kind of like an href tag but it was a little different.to clarify: i'm loading in some dynamic text into flash, i want to make a button on some of that text that will call a custom flash function.............no buttons.
I am working with Flex 4 windowed application. I have a mx:HTML container with location attribute like [URL]. That abc.html has a html button and i want when that html button is clicked then a flex windowed application function should be called.
i have created a class that so far works great. what i need to do is get that class to accept a function as one of its parameters. so for example:
[Code]...
and when the class is finshed to use the passed function name to call a internal function in the flash movie I don't even know where to begin or what its called to even do a search on it.
I'm new at flash and I have a problem with a over of a button...What is happen is when I over the button, appear a subtitle with a hyperlink and when I put the mouse above the link, the subtitle blink....