Actionscript :: Possible To Use Flash 'include' To Embed External Swf's?
Feb 15, 2011
I'm naturally a PHP coder, but I have to use flash for a part of a project.I was wondering if I have files such as mainsite.swf and page1content.swf, is there a way to simply include the page1content.swf file into a predefined area on the mainsite.swf file (as in PHP's include)?Also, would it be possible to use this flash "include" to embed external swf's?Finally, ideally I'd be able to merge these files together, but from what I've read, it's a tricky business, with filenames, referencing etc, so this is optional.
Various sites, such as [URL] for video, or [URL], use an object tag with a nested embed tag. Based on quite a bit of testing, I've concluded that these sites only work with the nested or stand-alone embed tag, but not with the equivalent object tag syntax. Here's an example:
I am putting together a Flash game (using Flixel) and I have a lot of sprites whose images (.png format, mostly) I need to include in my game. I'm used to using code like:[Embed(source = "../../lib/ship-0001.png")]private var _ship0001Sprite:Class;in order to include an image file. Is there a way I can do this other than embed? I'd like to use a for loop if possible, grabbing every needed file by number. This way instead if having several lines for each ship type (to grab its sprite, icon, store view, etc), I can just change a variable (eg NUM_SHIP_TYPES) and add the files by number for the new ship.?
I have downloaded some external actionscript library in a form of a bunch of folders with .as files that have the following folder structure: com/helper_lib1/*.as com/helper_lib2/*.as com/primary_lib/LibClass.as <- primary lib I want to use
Lib.as has the following code: package com.primary_lib{ import com.helper_lib1.*; import com.helper_lib2.*; public class LibClass extends MovieClip{.....
Now I have some fla project where I want to use this com/primary_lib/lib.as, something like: import com.primary_lib.LibClass; var test:LibClass = new LibClass();...
How to include this library into my project and where should I put all those files? I already tried putting them into every possible folder but I always get definition com.primary_lib:LibClass could not be found error.
I'm building an as3 only web application and want to be able to include external html content within a flash 'window'. In AIR there is the flash.html.HTMLLoader class which makes this possible.
Can anyone point to an example of this being done in a flash as opposed to AIR application?
I've really struggling to understand where to go next I have a file called data.as which contains a URL with a unquire id on for example index.php?id=6957 however depending on which computer the exe projector will be running on the id will be changed in the data file alone.
However when i generate the exe projector it caches the url and wont recheck for any changes in the url.
This is the AS i currnelty have, What i would like it to do is reload the the include data.as everytime it goes to this frame with the below on.
I want to make a local application with flash, to watch in the upper side a movie, and in the lower side a pdf. I think one thing I can do it's to embed external application like acrobat reader to watch pdf, but I have no idea how to do this.
I am loading the actionscript for my flash file from an external .as file. But it seems no matter what layer i place the #include "code.as" It always loads on top. I need to know if there is a way to get it to load to a different layer.
I have created many games using a set of mutidimensional arrays. It is now time for me to make them external arrays to simplify some things. I did so, at first, using the #include. However, this loads the arrays at compile time.My goal is to house the arrays in an external file that is called when the game is loaded, NOT when it is compiled. In this way, the same game could be used with multiple different arrays without me constantly having to recompile it each time. It could just look for a file called "yourArray.as" or something and use that when it is run.
I am not very familiar with XML or javascript, so was trying to figure out how to do this with the arrays that I have already created without having to decode them and put them into another language first, only to have to change them back to actionscript later.
I am using an include file, and I've noticed that sometimes the the fla file does not refresh new changes to my include file. When exporting with "Ctrl, Enter" Is Flash loading the include file from the cache?
I would like to embed an external video into Flash. the video is located on URL...I saw on youTube a lot of code for embedding the video. How exactly do I put it into flash.I am guessing I have to use the UILoader, but then there is no room for all the code?Where would I put it all in flash/
Does anybody know how to embed an external HTML page into Flash? I am envisioning something like an iFrame, but can't really figure how this would work. I've attempted using a scrollpane, but it didn't work at all.
On the main timeline I have a movie clip ("Sound Full") on it. The movie clip is being used as a complex rollover button for "revealing" a full sound interface. When the mouse rolls over, the word "Sound" fades out and the panel appears. When rolled off, of course it goes in reverse. I've seen it done in many places...including www.iso50.com.
Anyway, on the timeline for "Sound Full", I have three layers being used for the following...
1) Actions 2) An instance of a graphic symbol ("Sound Text") 3) An instance of a movie clip symbol ("Sound Player)
The Actions are a few lines of code to rewind or play based on whether or not the mouse is over the area or not (as learned directly from [url] And for the instances, I just used motion tweens to have "Sound Text" fading out as "Sound Player" fades in. It's like 5 frames in all. Very quick effect.
The timeline for "Sound Player" is only one frame. Each piece of the player has its own layer (play button, stop button, etc.) and the top layer (also reserved for Actions) has a single line of actionscript where I have written:
[code]...
The problem is that when I test the whole movie...the rollover effects works beautifully, but the buttons in the interface aren't clickable or working at all. I discovered that if I simply tested "Sound Player" by itself...it works perfectly, except there's obviously no rollover effect since "Sound Player" is nested inside of the movie "Sound Full" which is what does the effect.
Does this make sense? Hopefully it does. Anyway, so my question is...
1) Am I missing a basic fundamental rule of Flash in order to make it run smoothly?
2) Is the "tweening" of "Sound Player" possibly messing it up? (Remember, I noticed that when the include line for the external actionscript file was in the same frame as the indiv. player buttons it worked fine.
3) Do you need to see the .fla file to help me out?
When I try to include code from the external file "test.as" I get an error: "ActionScript 2.0 class scripts may only define class or interface constructs." "test.as" contains a simple function:
I need a preloader to include an external .swf (iPhone_334x500.swf) that is dynamically added later in the timeline. Currently, the preloader goes to 100% and then begins to load the external swf before completing and going to frame 2. Rather than just appear to sit at 100% for 20 secs while it is still loading my external swf, I would like to include the external swf's load time in the preloader data.
This is my "preloader" code on frame 1, which is empty except for the AS. (Just a basic bar and percent preloader.) I included all of my code just in case, so please ignore the font embedding and masking if it makes it easier.
Is there any way to embed Flash completely in HTML, without reference to an external SWF file? I ask because I would like to send an HTML file as an email attachment that the recipient will open in a browser and fill out as a form. The last step is that they will copy the result to their clipboard, paste it into a new message, and email it back. I cannot reliably copy to the clipboard with JavaScript because of the security issues, but there are simple Flash apps to add that capability.
I know I could just display the response text (which will be Base64 encoded) to the recipient and have them copy/paste, but it would be nice to provide this small convenience to them. Also, so you are aware, the text is often too large to include in an email using mailto. Yes. This needs to be done via email. The users have slow, occasional satellite email access and no other data connection to the interwebs. To make things worse, I cannot make them install anything. It is a difficult situation.
I'm building Action Script project in Flash Builder. No flex, no third party libs. Pure actionscript - hierarchy of packages and classes. How do I include a plain external .as file, which is not a package or class, but just a set of statements?
But there is no change in the appearance of the Text whatsoever.. I need the text to be crisp and clear.Just like the way it looks when we embed the fonts using the Embed... Button in the Flash IDE.
I want to include external code without importing a custom class in as3. My code is getting too long and I need to find a way to segment it into logical groups of functions located in separate action script files.
just trying to embed an external swf into main fla. Please give me a starting point. Do I create an empty MC? Is there a standard code to upload in AS? If so what would I code and where in AS would I insert?
I am experimenting on embedding external fonts. I found this example on the webbut it does not work for me. Anyone tried it? I just changed "somefont" to a font that exists on my system like AGENCYB.TTF:
[Embed(source="C:WINDOWSFontsAGENCYB.TTF", fontFamily="foo")] But it generates errors: unable to resolve 'C:WINDOWSFontsagencyb.ttf' for transcoding
I am sure someone has asked this question before but I could not find any answers that were given in AS 3.0. I want to embed an external HTML file into a window in an SWF presenetation for school. I also think it would make having a flash site easier to update. Basically I want to have a box on the screen that looks to a HTML file for text and maybe images and then displays them inside that window. How would I go about this or is there a better, easier way to do it? I might also like to be able to scroll down that document once its in the window but that can come later
I'm trying to play an external .flv in a .swf and embed in a webpage. I feel like I'm doing everything correctly and everytime I create it, it works offline. When I upload all the files online, nothing shows up. When I right click on the live webpage where the file should be playing it sees the swf, it's just playing and/or displaying anything.
I typically embed the fonts in a library and use it this way but sometimes this gives me issues. I'm using Flash Pro CS5 and I'm trying the Embed method. I've seen many blogs/posts (here, here, here, here, etc in order of which my problems arose) but none of them are working for me. I'm getting the transcode error issue.
Can anyone shed more light on what the Error: Unable to transcode 'some/path/to/a.ttf' transcoding error is? Im sure the path is right, I've tried embedding with and without various options like mimeType, I can't get it to embed the font, or any font for that matter. Tips on embedding a font? My code would typically look like this:
[Embed(source="dat/SomeFont.ttf", fontFamily="SomeFont", mimeType="application/x-font")] var SomeFontClass:Class; var SomeFont:Font = SomeFontClass();