ActionScript 2.0 :: External Text With Internal Links?
Jan 28, 2009
I understand loading external text into flash through actionscript to produce a quick way to modify text without modifying the flash movie. The problem is being able to create hyperlinks in the external text to navigate within the movie (website). So my question, Is there a way to load external text but with the ability to code links into words or phrases that point to instance names (frames) within the movie (website).
current method
create *.txt file
*.txt loads into .swf file
.swf is called from loader component on main movie.Or is this impossible and the text has to made within the main movie and edited through flash?
Not sure if I'm in the right place, I apologize in advance if so. I'm somewhat proficient with html, but fairly new to flash, using cs4pro, as3.Here's my dilemma. Converting an existing html/css site to flash. Flash is main site now but a few html pages are still linked, a buy page and a form page, a few others. I can get the all the external html pages to link to a frame in the flash movie, and I can get the flash to link with all external urls.My problem comes when I move to a frame outside the main timeline. The movie is lets say 393 frames. All symbols/content are on seperate layers, and so is the action. Once the full movie ends, I have several frames past that where I have basically created frames for additional "pages" and created anchors for those frames, new layes for content, new layers for anchor (labeled) and new layers for a stop(); on each frame, I extended the pertinant graphic frames out to 410 from the original movie.
Now when the movies runs the buttons appear at about frame 115, so in the action layer I coded a keyframe and then added frames of it out to frame 410 or so: I have attached the .fla (not able to attach at this forum .fla here:s say to an external link (button) like members, the html member page opens, and if you click home button, back to flash frame, and all works, all buttons, on the home frame 393. But if you go to any of the external htmls, and then go back to any other frame like frame 401 the about page, and all the rest 402 403, etc, the page appears properly, but then none of the links function.
Not sure if I'm in the right place, I apologize in advance if so. I'm somewhat proficient with html, but fairly new to flash, using cs4pro, as3. Here's my dilemma. Converting an existing html/css site to flash. Flash is main site now but a few html pages are still linked, a buy page and a form page, a few others. I can get the all the external html pages to link to a frame in the flash movie, and I can get the flash to link with all external urls.
My problem comes when I move to a frame outside the main timeline. The movie is lets say 393 frames. All symbols/content are on seperate layers, and so is the action. Once the full movie ends, I have several frames past that where I have basically created frames for additional "pages" and created anchors for those frames, new layes for content, new layers for anchor (labeled) and new layers for a stop(); on each frame, I extended the pertinant graphic frames out to 410 from the original movie.
Now when the movies runs the buttons appear at about frame 115, so in the action layer I coded a keyframe and then added frames of it out to frame 410 or so: I have attached the .fla Now I'm lost here. When you navigate the site, from home lets say to an external link (button) like members, the html member page opens, and if you click home button, back to flash frame, and all works, all buttons, on the home frame 393. But if you go to any of the external htmls, and then go back to any other frame like frame 401 the about page, and all the rest 402 403, etc, the page appears properly, but then none of the links function. the site URL is [URL]there is a flash intro too, swf in question is actually at[URL]
I have the foling template: [URL] But i need to change the foling link: [URL] to another page. So when i click on the link,i need to open a page inside, like page one, or page number two, to have the same fuction like the menus above.
I'm loading html formated text from an external txt file into a masked "createTextField", which was styled using an external CSS file. Everything is fine, except for one strange thing...any links at the beginning of my text file DON'T work...the links towards the bottom of my text file DO work.I have never ran into this problem before.So far, I'm totally stumped.Note: I have "a:hover" and "a:active" properties set via the CSS file.When I rollover the links that aren't working, the anchor rollover properties do change, so there is some recognition going on, but the mouse doesn't change to a hand
About to pull out my hair...I've loaded an external text document into the dynamic text field fine, but am unable to make any html tags within that document work once it's up on the web. I'm trying to add links within the document.
loadText = new loadVars(); loadText.load("firm_overview.txt"); // creating the loadVarsText function loadText.onLoad = function() { scroller.text = this.overview; };
Should i add something to this to enable the html tags to work??
I am doing a dynamical menu they are scroll, with links, I am using asfunction. If I call an external swf:
[Code]....
But, How I do to accede to a specific label of an external swf?? I want that it loads the animation and begin to it turns from the label that I indicate.
I am trying to create html links from a external xml file to be dynamically added to a text field (im using flash builder)the process i am having trouble is: -Loading an external swf which contains the textfield loading external xml which contains the cdata with links adding the cdata to the htmltext property of the textfield the link is showing correctly, the mouse turns into a hand... but when i click on the link it doesnt work. i have seen a few forum posts similar to this problem but all are using textfield control in flash builder but im trying to add the cdata into an externally loaded swf which holds the textfield.
I was wondering what the best way to load my flash game would be. I know how to make an external preloader, but if I want to upload the .swf of the game to a site like newgrounds, Im guessing I need an internal preloader.I've tried a few times but my game only displays after the swf is 100% loaded. While its loading I just see white screen with grey "..." which im guessing is built into the flash player.
I have a .fla called AsteroidsGame.fla which has a library of some classes, and the game's structure is coded into a .as file called AsteroidsGame.as. Maybe this is causing issues?
I'm trying to change an internal AS to external AS. however i keep getting error about conflict existing in namespace internal. Can anyone help me with this? I have no idea which I'm suppose to put which var public or private.Im not very familar with AS.
im now working for a school assignment of flash game with AS3.0 which allows us to use someowever, i found that many source codes i downloaded are in external classes( XXX.as ),I want to convert it back to inner flash AS.. like:
str = "<mytag name='Here should have attributes from an external file'>''</ mytag> "; doc = new XML (str); foot_name.text = doc.firstChild.attributes.name;trace (y);
I've got a project that I've been avoiding because it's something I've never done before. I have a concept game that I put together with internal AS3. I wasn't given much time make it work, otherwise I would have done the code externally to start.
The project is now 'go', but I want to convert the crappy internal code to external. I don't have any of those fancy IDE's. I could get one, if it would help.Does anyone know of any tutorials covering internal to external conversion? Has anyone else done this? Is there a simple list of things to convert to make the code work externally?
I'm creating a Flash interactive thing which is basically a couple minute animated intro and then a menu of products to choose from. You click on one of 12 products and get a little animation about how it works. So my question is where to put these 12 product animations? I was originally thinking to just put them in the main timeline and just jump to them with labels but I'm thinking that the timeline is going to get too hairy, it's already got a lot. Now I'm wondering what the best approach should be. Should I produce 12 external SWF movies to be loaded when clicked on, or should I just make each product animation an internal movie symbol and just add an instance from the library to my main timeline? Or is there any other approach that might be better for some reason?
When retrieving external variables from the server URLVariables my Flash get stuck on first compilation values. Whenever I update server values flash compiles the first old values. Only after i restart CS4 IDE values are updated. Is there an internal cache?
There is nothing wrong with my code, because it works fine on my mac, but not on pc.
I am creating a side scrolling game in Flash (as3) and trying to keep things organized and clean.Ive created a "Level" class that gets all the level data, player data, and creates all the terrain objects and the player object. Its starting to get messy because im handlng all of the functions for player collision checks and player movement, terrain movement, sound starting and stopping, enemies, and more, all in this class. Is this normal? Or is there a better way to organize things to keep them separate, but still allow them to interact with each other.
Working on my first real project in as 3.0, trying to decide how to best work in a preloader. What I have is a single swf containing some assets, and a target to a main doc class. After loading those assets onto the stage, it runs through a routine to load several other swfs, and then 'does stuff' with them... anyway. got all that working nicely. How, now to best track the loading of the main swf? If I understand it correctly the Loader class is purely for loading external assets. well - what about internal assets?
Got this: ActionScript Code: //A large SWF file can monitor its download by calling this.root.loaderInfo.addEventListener(Event.COMPLETE, func)
I think it would be called AFTER the whole main.swf has loaded. In AS2.0 i could target _level0 to get information back about the currently loading swf... ActionScript Code: initPercent = (_level0.getBytesLoaded()/_level0.getBytesTotal());
But, again, these are internal assets, not even living in memory yet. As far as I can tell - I need to use a preliminary (separate) swf to load the main.swf. (Like i used to do with AS2) - But if there was a method of targeting internal assets - a 'self loader' that would be cleaner...
I'm wondering if there's a "fix" for converting a tutorial that uses an external .as file to using ActionScript internal to the Flash file itself.For example, the Colorful Explosion tutorial runs all of its ActionScript from a separate file that must be present with the swf file to run the animation.
[URL]
Is there a way to have all of the animation ActionScript run from within the swf file by, say, pasting the code into the Actions panel or other internal method? I just don't want to complicate a project with multiple files and want others to only have convenient access to a single swf file.
I have a movie clip called - contenct_mc ----------------inside this movie clip I have another movie clip called - Introduction_mc ------inside this mvovie clip There is another movie clip called - Footer_mc -------inside this movie clip on actions layer I have copied the below code to show clock.swf file....but the following code doesn't work
CODE:I am using Flash CS4 AS3
var R:Loader=new Loader();addChild(R); R.load(new URLRequest("clock.swf"));R.x = 540;R.y = 205; R.contentLoaderInfo.addEventListener(Event.INIT, RgrowLoader); function RgrowLoader(evt:Event):void { R.width = 200; R.height = 200;}
I have some MovieClip class that has eventListener, added from inside the constructor of the class (it's MouseEvent.MOUSE_DOWN). Now, I want to add the same listener externally, from parent class, for other purposes. Will these two interfere with each other or it's okay?
My project consists of various external SWF files and also uses SWFAddress. What I want is the internal state of some external clips to set the SWFAddress value.
how to do a random internal movie clips NOT calling external mcs with loadmovie?Let's say I have two internal mc's with instance name : my_mc1, my_mc2 and I want them to load randomly in starting in frame 2 here what I did so far:
var tab_mc = [this.my_mc1, this.my_mc2]; function randomMC(tab_mc) { var i=tab_mc.length; var r = (Math.floor(Math.random()*i);
i was wondering if its possible to make the external code for the snowflake effect in kirupa tutorials (AS3 version) run internally, i.e. without the need for the snowflake.as file
im trying to add the effect to my flash movie via loading the swf file.
On a current project, my client asked if there is a way to create a link from text which has been imported via XML to another part of the swf. In other words, when the text is clicked, it executes some code.The only way I can think of is to create a url which would reopen the page displaying the swf and pass a parameter which would navigate to the specified section.
I am browsing for a solution for about 2 hours, but I did not find anything that would help. I have a dynamic text field, and I would like to format it, (to highlight the first 2 words in red, and the rest in italics). Usually I load external .txt files and I use HTML tags for formatting the text inside. But this time I have to do it internally.