IDE :: Using Runtime Sharing Of Multiple SWFs?
Nov 1, 2011
I'm currently planning out the UI for a game with a complex UI system. I have done some runtime sharing tests using fonts that are setup for sharing in one fla, and I've setup the import in another. Both files are exported as swc files and are included in the flash develop project (the font is included completely). This worked fine.What I would like to do is have my UI loaded on-demand. I was planning to have a general UI elements library that contains elements setup for sharing (similar to the font), then have separate swfs that are loaded into the main swf when they are needed. These separate swfs would use elements from the shared library. I can get this to work exclusively in the IDE, or exclusively on the server, but not both (making development awkward).
The big stumbling block I'm hitting is to do with setting up the URL paths.I think that all of the runtime paths will be based on the running 'Main' swf location. So all import/export paths need to use paths that work from this root location.for example 'data/ui/top_ui.swf' might import objects from 'ui_elements.swf' (effectively 'data/ui/ui_elements.swf'). This import will function fine when testing from the IDE, but when running on the server, this will fail as it will try to load 'ui_elements.swf' from the root folder. Worse still, it will not fire an error (as it has found 'top_ui.swf' fine) but the load will never complete as it cannot find the runtime swf.
The reason for this folder structure is that we would really prefer to keep our assets in a folder that could in theory be re-located to another server (should the bandwidth usage dictate it). To put these ui swfs in their own folder then causes all the linkage to break in the Flash IDE making editing a kludge. Fix it in the IDE and it will no longer function on load.At the moment it looks like we will just have to export swc files and embed the lot in the main swf to keep this easy for code and art.
View 2 Replies
Similar Posts:
Jun 2, 2011
I have a project that I think may be more manageable if I break it up into multiple small .swf files rather than having a gargantuan mega .swf.Now, I know that I could use a root .swf and load data from the others, but I think that it'll be a lot easier to debug and update if I'm using separate self-contained .swfs, so this is the direction I'm currently investigating.
However, the .swfs won't really work unless I can have user-data persist between them, so I'm wondering if I can load a SharedObject saved by another .swf file? Are there any important caveats that I need to be aware of?In particular, can anyone give me sample code that would allow me to do this with both an online and offline copy of the files; i.e - if I run the same set of .swfs from haravikk.com, and locally, I want them to still be able to share data with one-another. In this case though I won't need to worry about sharing data between a local copy and [url]..., just so long as the files themselves can pass data within whatever domain they're loaded it should be fine.
View 4 Replies
Sep 19, 2011
I have an issue with an apparent bug in Flash Pro CS5.5. I have recently upgraded to CS5.5 Master Collection from my previous version of 4.0. The bug is when I create a fonts FLA file with fonts embedded in it that I want to use throughout an entire site. I correctly configure those fonts as export for runtime sharing.
In any other FLAs in which I wish to use the shared fonts, I either (a) drag the assets from one library to the other, or (b) add them to the new fla and configure them as import for runtime sharing (both of which achieve the same result).
[Code]...
View 2 Replies
Aug 25, 2005
Lets say i have two movies.1.swf (contains movie clip in library with linkage ID "thing")directory/2.swfInside of 1.swf I load 2.swf inside of a emmpty movie clip.On the root of 2.swf I attach the "thing" from 1.swf's library:
Code:
attachMovie("thing","test_mc",this.getNextHighestDepth());
Nothing happens. The movie is not attached.
[code].....
View 1 Replies
Aug 18, 2009
I'm working on a project that uses a lot of "widgets" that are displayed in the main application. Many of these standalone swfs where the same code is incorporated several times ( for instance TweenLite ). I want to optimize this by removing this added code from each widget to reduce load time. I'm working on Flex Builder, but this is an actionscript/flash project. I'm not sure how I should do this
View 2 Replies
Jul 1, 2011
I'm having a strange issue with CS5.5 and the import for runtime sharing settings. Here's what I'm doing: I create two .fla's, Export.fla and Import.fla. In Export.fla, I create a shape, select it, press F8 and tick export for runtime sharing, to create a really simple exported movie clip. I click the exported symbol in the library, press Ctrl-C, switch to Import.fla and press Ctrl-V. Everything ok so far, the symbol is imported for runtime sharing.
The first problem I have at this stage is that changes I do to the exported symbol in Export.fla are not reflected in Import.fla, only in the final .swf's I can see the changes. Also, unlike in CS4 and CS5 I cannot "Update" the imported symbol in the library right-click menu, to make changes to Export.fla visible in Import.fla. The menu entry is just greyed out...
So I tried to use Authortime sharing, in the Symbol Properties for the imported symbol in Import.fla. I link the source to the symbol in Export.fla, and once I do that, everything is completely borked. The previously imported symbol is no longer imported. Whenever it is changed in Export.fla, it gets an "Export for Runtime Sharing" tick in its Properties in Import.fla, and worst, it is not shared at runtime, like I need it to. how to get the "normal" CS/4/5 behaviour in CS5.5: a runtime shared symbol, that can be updated in Import.fla (I dont care if manually or auotmatically) when I change it in Export.fla, and which also is runtime shared?
View 8 Replies
Aug 15, 2011
I just made a flash movie and I would like it to stream and save it as mov format. But I got an error instead. It mention I can go to the publishing settings but I don't see the option it listed to fix the problems.
View 3 Replies
Jul 14, 2010
i want to embed font in flash, and font path should come from external file.
[Code]....
but this is giving error. basically i want one external file which will have font path.
View 1 Replies
Jan 8, 2011
I have in my project 4 files listed below:
* lib.swf
* sceneA.swf
* sceneB.swf
* loader.swf
1) "lib.swf" - contains two MovieClips, "mc_A" and "mc_B" with "Export For Runtime Sharing" checked.
2) "sceneA.swf" - contains in the stage "mc_A" (copied from "lib.swf"). This MovieClip is checked with "Import For Runtime Sharing" in the library.
[Code]...
View 4 Replies
Jun 4, 2011
Lets say I have two swfs A and B, and at runtime, swf A loads swf B, and I wish to share code between them, to minimize file size and download times.If swf B has some code (say. com.blah.HelloWorld), I tell the compiler to have swf B's source in swf A's classpath, but only do a compile-time link and not actually compile com.blah.HelloWorld into swfThis works, and I have tried it, using a the -includes and -externs compiler options.However, My problem is that I wish to do this the other way. i.e. swf A and B (and potentially swf C) all need com.blah.HelloWorld, but I want com.blah.HelloWorld to be compiled into just swf A, have it as an external reference in swf B ( and potentially C as well.)I tried doing this using the externs and includes, but I get ReferenceErrors when I do this.
View 1 Replies
May 31, 2011
I have a project where I use several SWFs and have the fonts outlines stored into a seperate SWF. Within the .fla file's I have checked the Import for runtime sharing with the various font definitions.In the library the linkage part shows for every font the Import: classnamTo get a correct idea how things look within the IDE, I've checked several character ranges within the font properties so the preview renders correctly.In Flash CS5 everything was working correctly; no font outline was included within the SWF. The size report also shows this.When I create the SWF with Flash CS5.5 font outlines of the selected ranges still get embedded into the SWF. The file size of the SWF is much larger and the font outline information shows up in the size report.
View 8 Replies
Dec 7, 2008
I am trying to create a shared library with runtime sharing so that I can update the interface for an online assessment program globally. I can import items from the shared library OK but once I give something an instance name I get the following error (questionInterface being the movieclip in question here):1046: Type was not found or was not a compile-time constant: questionInterface.
View 1 Replies
Sep 5, 2010
I have a font embedded in a SWF file, font.swf, with 'Export for runtime sharing' ticked. I have another SWF which uses this font and has 'Import for runtime sharing' ticked and the URL property pointing to the font.swf file. When the second SWF file is loaded it automatically loads the font.swf. Now I want to preload the font file instead of letting flash automatically load it; I do this using a Loader to simply load the font file beforehand. The problem is that when I preload the font file I want to use version parameter to make sure that the latest version of the file is loaded eg:
font.swf?version=1.4
Now even though I have loaded the font file flash loads it a second time because the the urls differ. I'm using CS5.
View 0 Replies
Sep 15, 2010
Anyway, Im currently making a flash game in a group as part of a university assignment. We have made several sections to this game in different swf files and need them to all be able to access the same sharedObject. Is this possible? At the moment, the two seperate swf's im using both have the same name for the object, so we assumed this would mean it would work between the two?
View 1 Replies
Jul 24, 2011
I'm working with Runtime Sharing, and can't get past this issue...In my Import.fla document, I import for Runtime Sharing the movieclip "StarIcon" from Export.swf. It has the class "StarIcon".how to access "StarIcon" via Import.fla's document class. When I try to say
Code:
var newIcon:StarIcon = new StarIcon();
addChild(newIcon);
I get a 1046:Type not found: StarIcon error.If I add that same code to Export.fla, it works fine... but obviously I don't want to use it there.Do I have to do something special in my document class to access the runtime sharing import?
View 1 Replies
Apr 6, 2008
I must be missing something. I'm trying to set up a Shared Library. I created one Symbol, set the Linkage to "Export for runtime sharing" and put it on the stage. Publish, looks great.
Whenever I create a second (or third or fourth) Symbol and set it to "Export for runtime sharing" it won't appear on the stage, and further creates havoc with the first Symbol already on the stage, changing it's appearance when published.
AND, when placed into a .fla that's accessing the Shared Library, the second or third symbol when placed on the stage also won't appear when I publish that file
The URL for all Symbols is the same, library.swf, and it's in the same directory as the
View 1 Replies
Aug 13, 2010
I am loading multiple .swfs into multiple .swfs, but the .swf are never being properly unloaded. I thought they were unloading until I started monitoring my Page File Usage and seeing it increase everytime I loaded another external swf.
In using this function to load my content, what would be the proper way/function to unload the content?
[Code]...
View 2 Replies
Feb 17, 2010
I'm using Flash 8, and I hope I word this correctly.How would I set it up so that I can share a single piece of art across multiple files?My goal is to arrange it so that I can edit the art in the original file and automatically update the art in all files linked to it when published?For example, I'm working on a character animation where the character appears in many episodes and the episodes are split into many .fla files.If I needed to change the appearance of the character in all of the episodes which are spread across many .fla files, I would I have to do it manually?
View 1 Replies
Dec 20, 2010
Let's say I have multiple projects organized as
commonlib
superorg
org1
[code].....
View 2 Replies
May 25, 2011
I'm trying to embed fonts at runtime in actionscript and it somewhat works. I can embed fonts by either using the embed tag or by loading a font library asset with a linkage name and use it with a new TextField. However, a textfield that exists on a movie clip already does not have the embedded font and is missing characters.
A quick example in code (textInstance exists on the movieclip):
var embeddedFonts = Font.enumerateFonts(); //Shows embedded font
var textFormat:TextFormat = textInstance.getTextFormat();
textInstance.text = "Don't be lazy"; //missing characters
[Code].....
I want to embed the font at runtime and I'm loading multiple SWFs and I don't want to embed the font in each SWF.
View 2 Replies
May 25, 2009
loading multiple swf's as a playlist and playing them one after other on top of the other, so here even we have to play with display list for the visiblity. Tried to load single files but not getting for multiple files, what will be the event with which the dynamically loaded swf switch to other.These file names will be mentioned in XML file.
View 5 Replies
Mar 22, 2012
I've multiple FLV files, and during run time based on the user's selection i need to combine and merge multiple FLV files into single FLV file and play to the user.so far we are using as playlist with different flv files, but now we need to change the process.Can any one know how can i merge different FLV files during run time and play/download the file in single shot.
View 1 Replies
Jan 11, 2006
i am developing a photogallery with picts of different width.there's nothing with it,but i am trying to make an element which is more of a design nature.So i have an invisible mc/say "bbb" which is duplicated each time a new photo is loaded and its _x depends on the photos _width and the distance between the photo and the end of the screen regulates how many times "bbb" is duplicated.So on every new photo i got /possibly/ diferent number of instances with diferent _x.Still no poblem.But i want to put an bbb_dups.onRollOver=func(){if (this._x=curr_x){ tween(this._x+30)}else if (this._x=curr_x+30){ tween(backto curr._x)} so i need somehow to store each instances curr._x after the duplication which i dont know how.i've tried with an array but it doesn't seem to work for all the instances.
View 3 Replies
Aug 25, 2011
I have to create an app for iOS from an existing Flash project. On the stage of the main flash multiple swfs are loaded dynamically . Is it possible to compile, in addition to the main file, all the other swfs too? If I load the swf in the "Included files on Setting AIR for IOS menu, they are copied as swf, making impossible to use the app on iPad.
View 3 Replies
Jan 18, 2008
Does anyone know of a way (e.g. similar to those of which allows my swf to be divided into multiple swf based on the frames? So if the swf is 10 frames long, there will be 10 SWFs, each one containing a frame.
View 2 Replies
Jun 17, 2009
I am sure that this can be done, but can't seem to find it on google or in the forums...I have two swf files that I would like to add into one web page. How do I do this?
View 2 Replies
Feb 6, 2010
The aim is to have quick loading times, how is this done? i've looked around and havent found any good tutorials. Obviously the site is all flash, but want the menu to be always there while content for each page is in a separate swf file...
View 1 Replies
Apr 14, 2010
I want to convert a pdf magazine into multiple swfs (one for each page), so I can use them in a page flip application. swf because then the user can soom and vector stays vector so when zoomed the quality stays the same. I can't export to swf in acrobat.
View 2 Replies
Jul 26, 2011
What I have is a SWF that loads multiple smaller SWFs into an array and then uses buttons to switch between them in a movie clip container on the stage.
Everything works when I pub my main SWF and even when I run it in a browser from my desktop.
When I upload to the server and try to run it online, I run into this problem. All the SWFs load, but only the last one to load actually plays in the container. The others seem to be stuck in frame 1.
The clips have no code in them, they are simple animations. And if I change the load order, still only the last clip plays. So I know it isn't the SWFs causing the problem. I am locked into using IE 8 and the flashplayer is version 10.3.
Anyone know of any issues with IE 8 or a reason that only the last file loaded would play?
here is my code, but as I said it seems to work fine until I run it online.
Code:
import flash.net.URLRequest;
import flash.display.MovieClip;
import flash.events.Event;
[Code].....
View 5 Replies
Sep 29, 2009
I'm having a heck of a time trying to get a number of external SWFs loaded into one main SWF in successive order, the next one playing after the other has ended. To complicate matters, the external SWFs have FLV files in them.
using Flash CS3
Actionscript 3.0
So, here's essentially what I'm looking to do: - I have one main SWF file (call it main.swf)- load several SWF files into this file so they play in order (let's call them movie1.swf, movie2.swf, movie3.swf, and so on) - these external SWF files all have FLV progressive downloads (not embedded, becuase then my audio doesn't sync up) - I want movie1.swf to load and play in the main file, then detect when the movie is complete, and unload that audio/video then load in movie2.swf, and so on.
This script seemed promising, but loads all of my SWFs on top of each other, making for some ::interesting:: audio... (i have it pasted in actions on first frame in main.swf)
var a:Array = new Array("movie1.swf", "movie2.swf", "movie3.swf");var tl:MovieClip=this
var index:uint=0;
loadF(new Event("nada"));
[Code]....
Maybe there's some code that can be pasted in the individual SWFs?
View 2 Replies