Extending loaded swf (design issue)
Hi all,
can't get my head around this one:
I have a number of external swf files that I load and I want
to extend
those movieClips/swf-files just like you would with a
MovieClip from the
library and an external Class file.
So instead of:
var myObject:CustomClass = new CustomClass()
with CustomClass being the Classname set in the linkage menu
and defined
in the CustomClass.as file.
I want:
var myObject:CustomClass = new CustomClass()
with CustomClass extending the content of the LoaderInfo of a
Loader Object.
I can just use composition with the content added as a child
of my
custom class, but then I at least would have to rewrite all
navigation
methods to control the loaded asset if not more.
extending versus composition I suppose... Should be easy
right?
thanks in advance,
Manno
Maybe I realy need to rethink my design, but this is what I
now think I
need :)
Manno Bult wrote:
> The loaded assets (for now just swf files) have no
script other than stop();
>
> I want to extend the swf itself.
>
> I have a command pattern and the loaded swf files should
be on the receiving
> end of the commands. I'd like to keep the option open to
extend the
> functionality of the swf files. If I'd use composition
I'd have to rewrite some
> or more movieClip methods to pass them to the member of
my Class which is the
> loaded swf.
>
> Djeez, I thought my english was OK, but these abstract
concepts. Yugh!
>
Similar Messages
-
Load .swf code issue?
I'm trying for the first time to load an .swf into an empty movie clip. I've given the empty movie clip an instance name of "myContainer". I appreciate any suggestions. This is the code i've got now on a button (which doesn't have an instance name), which doesn't work:
on (press) { myContainer.loadMovie("BVLibrary_Branding.swf");
thanksdon't attach code to objects. assign your button an instance name in the properties panel (eg, btn) and use:
btn.onRelease=function(){
myContainer.loadMovie("BVLibrary_Branding.swf");
if that fails copy and paste the output using:
trace(btn);
btn.onRelease=function(){
trace(myContainer);
myContainer.loadMovie("BVLibrary_Branding.swf"); -
SWF LOAD UNLOADING SWFLOADER ISSUES
Hello Everyone,
I wonder if anyone ran into this issue. I have a view stack
with 3 visual screens. One of the screen has SWFLoader placed in
with "id = contentLoader";
I have two buttons on this screen on the top: "LOAD MOVIE 1"
and "LOAD MOVIE 2".
So pretty much, user can load the movie into the SWF LOADER
via this two button navigation. Well, I am able to load the first
movie with "AUTOLOAD". But when I click for the "LOAD MOVIE 2", the
second movie does load in but then the application crashes and
closes itself.
My Questions:
How can I unload the currently loaded SWF Movie before
Loading the next one. I have searched for days for this on google
and nothing has come through.
ContentLoader.unloadandStop() doesn't work and application
still crashes.
ContentLoader.source = ""; doesn't work, app still crashes
ContentLoader.source = null; doesn't work, app still crashes
Any help would highly be appreciated on this, please.Hello Everyone,
I wonder if anyone ran into this issue. I have a view stack
with 3 visual screens. One of the screen has SWFLoader placed in
with "id = contentLoader";
I have two buttons on this screen on the top: "LOAD MOVIE 1"
and "LOAD MOVIE 2".
So pretty much, user can load the movie into the SWF LOADER
via this two button navigation. Well, I am able to load the first
movie with "AUTOLOAD". But when I click for the "LOAD MOVIE 2", the
second movie does load in but then the application crashes and
closes itself.
My Questions:
How can I unload the currently loaded SWF Movie before
Loading the next one. I have searched for days for this on google
and nothing has come through.
ContentLoader.unloadandStop() doesn't work and application
still crashes.
ContentLoader.source = ""; doesn't work, app still crashes
ContentLoader.source = null; doesn't work, app still crashes
Any help would highly be appreciated on this, please. -
CLICK in main timeline goes to where click is designated in loaded swf?
Seems doable, but having trouble grasping the concept...
I have a loaded swf slide show, within that slideshow, I have assigned "next" and "prev" buttons to advance and back up my slide shows via frame labels ("oneIn") for instance... here is an example:
btn_next.addEventListener (MouseEvent.CLICK, nextClick);
function nextClick (e:MouseEvent):void{
this.gotoAndPlay ("twoIn");
I would like this function to run when I click a hit state on the main timeline above it. So, how would I trigger the above function from a click on the hit state on the main timeline?
To help, here is my code for the mouse over function using the hit state that refers to the external buttons:
pNextH.addEventListener (MouseEvent.MOUSE_OVER, nextOver);
function nextOver (e:MouseEvent):void{
var mc:MovieClip = MovieClip(imageLoader.content);
mc.btn_next.gotoAndPlay ("nextOver");Actually, just as I am confused a bit... would I need no function descriptor?
Just this line? As opposed to:
pNextH.addEventListener(MouseEvent.CLICK, nextClick);
function nextClick (e:MouseEvent):void{
var mc:MovieClip = MovieClip(imageLoader.content);
(mc.content).nextClick
I know that is wrong, but do i need a function def for the code you gave me? Or just the one line?
pNextH.addEventListener(MouseEvent.CLICK,MovieClip(yourloader.content).nextClick ); -
Load swf into RAM via an asset manager
Hi.
I have an AS3 virtual world and we are continually loading external resources such as swfs and sounds.
A few of my menu screens that take a damn long time to load. Read a tut that said we should load them into RAM using an asset manager.
I'm assuning the asset manager is simply a Class used specifically for loading and unloading graphics, swfs and sounds. So the important part to ask is:
What do they mean by loading into RAM.
I thought all swfs were automatically loaded into RAM ie: cached or in the flash player cache or the browser cache. Or do I have to do it specifically myself with some code. We are importing external files so we thought that was a great idea as they are shared by many games.
btw: RSLs I have read about but I don't understand. I thought my externally loaded files were RSLs (runtime shared libraries) or would I have to do some physical coding do convert them into RSLs.
This is so important because I am not very experienced but I am getting a lot better due to help receied in this forum and my current programmer is leaving me. I have been studying up on As3 and design patterns and I understand basic coding a lot better now.
CHEERS
EDIT: Just read that I am using a http call. - I use urlloader - well that's what you use isn't it or how would you load an external swf. Just read that you can hold the swf as a variable which loads it in RAM and therefore will be available immediately. Know I don't understand anything as I have never read that anywhere.Hi Andrei, nice to see you around here.
Well, somebody helping me says that normally we make a http request with urlLoader to the server and that is what was happening each time. We weren't getting the cached swf. (that bit I don't understand and doesn't sound right - anyway...)
So he says if we create a dictionary class to hold that swf then the next time we make a request we will get the movie from there and not from the server.
I have highlighted the main parts of code below.
What I don't understand about all this is that I have never seen anything like this in my life. I have read extensively and read all about loading external files and using this type of asset manager with the dictionary class does not ring a bell and goole comes up with nothing.
I hunch is that as you say, we are doing something wrong somewhere because the only way to get an external file is via urlLoader to the server the first time and then the second time it should look for it cached on our computer is that right? Or when we make the urlLoader request how does it know to look on our computer first before going to the server or are these innner workings of the flash player I know nothing about. This is so important as when I get 10 kids on the computers they wait for as long as 5 minutes for movies that have already been downloaded many times before.
Cheers in advance.
package com.Gerry.managers.assetManager
import flash.display.Loader;
public class AssetLoader extends Loader
private var _assetName:String;
public function AssetLoader()
super();
public function get assetName():String
return _assetName;
public function set assetName(value:String):void
_assetName = value;
The asset manager loading class
package com.Gerry.managers.assetManager
import flash.display.Loader;
import flash.display.LoaderInfo;
import flash.display.MovieClip;
import flash.display.Sprite;
import flash.events.Event;
import flash.net.URLRequest;
import flash.utils.Dictionary;
public class AssetManager extends Sprite
public static const ASSET_LOADED:String = "assetLoaded";
private static var _instance:AssetManager;
private var _assetsLoaded:Dictionary = new Dictionary();
private var _assetsBeingLoaded:Dictionary = new Dictionary();
public function AssetManager(pvt:SingletonEnforcer)
* loads and asset and keeps a reference to the loaded content
* @param name
* @return null if the asset is not loaded yet
public function loadAsset(name:String):MovieClip
var asset:MovieClip;
if (_assetsLoaded[name])
asset = _assetsLoaded[name];
else if (_assetsBeingLoaded[name] == null)
var skinloader:AssetLoader = new AssetLoader();
skinloader.assetName = name;
skinloader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadCompleteF);
skinloader.load(new URLRequest(name));
_assetsBeingLoaded[name] = true;
return asset;
protected function loadCompleteF(e:Event):void
var skin:MovieClip = e.target.content as MovieClip;
var name:String = ((e.target as LoaderInfo).loader as AssetLoader).assetName;
_assetsLoaded[name] = skin;
delete _assetsBeingLoaded[name];
dispatchEvent(new Event(ASSET_LOADED));
* gets an instance of the class
* @return
public static function get instance():AssetManager
if (_instance == null)
_instance = new AssetManager(new SingletonEnforcer());
return _instance;
internal class SingletonEnforcer
The function inside a class called Screen which is used by menus classes to load their swf menus.
protected function loadSkin(path:String = null):void
trace("skin to load: " + path);
Home.instance.addPreloaderF();
_path = path + Home.instance.cacheString;
if (_usingAssetManager)
loadSkinFromAssetManager();
else
if (_skinloader.content)
_skinloader.unloadAndStop(true);
_skinloader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadCompleteF);
_skinloader.load(new URLRequest(_path));
protected function loadSkinFromAssetManager(e:Event = null):void
_skin = AssetManager.instance.loadAsset(_path);
//if no skin we have to wait to be loaded it
if (_skin == null)
AssetManager.instance.addEventListener(AssetManager.ASSET_LOADED, loadSkinFromAssetManager);
else
AssetManager.instance.removeEventListener(AssetManager.ASSET_LOADED, loadSkinFromAssetManager);
loadCompleteF(null); -
Memory leak when loading .swf in AS3?
Hi all,
I've got a pretty big issue here that I can't understand.
I've got a pretty simple app that just repeatedly loads and then
unloads an .swf called test.swf (this loaded .swf contains nothing
but a document class and a graphic - a circle. The document class
is blank, it just extends Sprite).
When I set this class as the document class of a blank .swf,
I trace the 'totalMemory' of the flash player, and load and unload
the (very simple) clip over and over. You'd think that with garbage
collection and all that, the memory would stay pretty
constant...but no! It increases (and continues to for as long as
I've run it!).
I'm writing an application that loads and unloads many many
.swf files, but it needs to have the smallest footprint
possible...any ideas as to why the memory is never released?One idea - there is a separate stack of memory in the flash
player where loaded classes in separate application domains exist,
and these classes are not being garbage collected....however, there
is a line in adobe's documentation here:
http://livedocs.adobe.com/flash/9.0/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Liv eDocs_Parts&file=00000327.html
under "Usage C" :
quote:
Having a new application domain also allows you to unload all
the class definitions for garbage collection, if you can ensure
that you do not continue to have references to the child SWF.
Given that, as far as I can see from this code, there is no
reference to the loaded .swf maintained....it seems to me like the
loaded data (graphical assets AND classes) should be garbage
collected - but, while you WILL see a slight drop in memory after
the removal of the SWF, the overall memory continues to increase
the more you do it. Could Adobe be mistaken? -
when i i design something in a file i have it aligned how i
want it, however when i load the page into another, although the
loader component is aligned, the content inside the loaded swf file
is no longer where it should be. why is that? how can i fix this?
i've just beenAlso, remember that if you load an external SWF into another
movieClip, then the _root changes. The loaded SWF will no longer be
considered _root, unless you specify in frame 1:
this._lockroot = true;
this would be the issue of your miss-alignment, if you are
using ActionScript to align objects dynamically.
If you are not using actionscript for alignment, then
Mocaloca's suggestion should be the answer. -
Hi,
I have a problem with loaded SWF's and hitTests that use X
& Y. We're using content that originally was loaded into a
Shell SWF at 0,0. All hitTests worked fine.
Now we're creating a new project where this content loads in
a window area that is not at 0,0. Because hitTest using X & Y
uses the Global scope these hitTests now do not work.
Is there a solution to making the hitTest use the scope of
itself? I've tried _lockroot but this didn't solve it. Or is there
another solution?
Regards,
ScottScott,
> Now we're creating a new project where this content
loads in
> a window area that is not at 0,0. Because hitTest using
X & Y
> uses the Global scope these hitTests now do not work.
The MovieClip.hitTest() method doesn't really depend on
scope -- unless
I'm misunderstanding your use of the word -- but you might be
facing an
issue that could be addressed with the
MovieClip.localToGlobal() or
globalToLocal() methods.
> Is there a solution to making the hitTest use the scope
of itself?
> I've tried _lockroot but this didn't solve it.
The MovieClip._lockroot property, when set to true,
instructs a loaded
movie clip to interpret any references to _root (in its own
code, that is)
as if it *hadn't* been loaded into another SWF. It doesn't
really affect
the placement (x and y values) of visual objects on the
stage.
David Stiller
Adobe Community Expert
Dev blog,
http://www.quip.net/blog/
"Luck is the residue of good design." -
Design issue with the multiprovider
Design issue with the multiprovider :
I have the following problem when using my multiprovider.
The data flow is like this. I have the info-objects IobjectA, IobjectB, IobjectCin my Cube.(Source for this data is s-systemA)
And from another s-system I am also loading the masterdata for IobjectA
Now I have created the multiprovider based on the cube and IobjectA.
However, surprisingly join in not workign in multiprovider correctly.
Scenario :
Record from the Cube.
IObjectA= 1AAA
IObjectB = 2BBB
IObjectC = 3CCC
Records from IobjectA =1AAA.
I expect the record should be like this :
IObjectA : IObjectB: IObjectC
1AAA :2BBB :3CCC
However, I am getting the record like this:
IObjectA : IObjectB: IObjectC
1AAA :2BBB :3CCC
1AAA : # :#
In the Identification section I have selected both the entries for IobjectA still I am getting this error.
My BW Version is 3.0B and the SP is 31.
Thanks in advance for your suggestion.May be I was not clear enough in my first explanation, Let me try again to explain my scenario:
My Expectation from Multi Provider is :
IObjectA
1AAA
(From InfoObject)
Union
IObjectA IObjectB IObjectC
1AAA 2BBB 3CCC
(From Cube)
The record in the multiprovider should be :
IObjectA IObjectB IObjectC
1AAA 2BBB 3CCC
Because, this is what the Union says .. and the Definition of the multiprovider also says the same thing :
http://help.sap.com/saphelp_bw30b/helpdata/EN/ad/6b023b6069d22ee10000000a11402f/frameset.htm
Do you still think this is how the behaviour of the multiprovider.. if that is the case what would be the purpose of having an infoobject in the multiprovider.
Thank you very much in advance for your responses.
Best Regards.,
Praveen. -
Data mart from two DSOs to one - Loosing values - Design issue
Dear BW experts,
I´m dealing with a design issue for which I would really appreciate any help and suggestions.
I will be as briefly as possible, and explain further based on the doubts , questions I received in order to make it easier go through this problem.
I have two standard DSOs (DSO #1 and #2) feeding a third DSO (DSO #3), also standard.
Each transformation DOES NOT include all fields, but only some of them.
One of the source DSO (let´s call it DSO #1) is uploaded with a datasource that allows reverse type of records (Record Mode = 'R'). Therefore some updates on DSO #1 comes with one entry with record mode 'R' and a 2nd entry with record mode = 'N' (new).
Both feeds are delta mode, and not the same entries are updated through each of them, but the entries that are updated can differ (means an specific entry (unique key values) could be update by one of the feeds, but no updates on the 2nd feed for that entry).
Issue we have: When a 'R' and 'N' entries happen in DSO #1 for any entry, that entry is also reversed and re created in the target DSO #3 (even being that not ALL fields are mapped in the transformation), and thefore we loose ALL the values that are exclusively updated through DSO #2, becoming blank.
I don´t know it we are missing something in our design, or how should we fix this issue we have.
Hope I was more or less clear with the description.
´d really appreciatted your feedback.
Thanks!!
GustavoHi Gustavo
Two things I need to know.
1. Do you have any End Routine in your DSO? If yes, what is the setting under "Update behavior of End Routine Display"....Option available right side of Delete Button ater End Rouine.
2. Did you try with Full Load from DSO1 and DSO2 to DSO3? Do you face the same problem?
Regards
Anindya -
Design issue with sharing LV2 style global between run-time executables
Hi,
Just when I though that I had everything figured out, I ran into this design issue.
The application that I wrote is pretty much a client-server application where the server publishes data and the client subscribes data using data sockets. Once the client gets all the data in the mainClient.vi program, I use LV2 style (using shift registers) to make the data global to all the other sub-vi’s. So the LV2 is in initialize mode in the mainClient.vi program and then in the sub-vi’s the LV2 is in read mode. Also, I had built the run time menu for each sub-vi that when an item is selected from the menu, I would use the get menu selection to get the item tag which will be the file nam
e of the sub-vi and open the selected sub-vi using vi server. This all worked great on my workstation where I have labVIEW 7.0 Express installed. But the final goal is to make exe’s for each of these sub-vi’s and install runtime on the PC’s that do not have labVIEW installed. Of course when I did that only the mainClient.exe program was getting the updated data from the server but the sub-vi’s were not getting the data from the mainClient.exe. I did realize that the reason for this is due to the fact that I had compiled all the sub-vi’s separately and so the LV2 vi is now local to each executable (i.e. all executables have their own memory location). Also, the run-time menu did not work because now I am trying to open an executable using vi server properties.
To summarize, is there a way to share LV2 style global's between executables without compiling all of the sub-vi’s at one time? I tried using data-sockets (local-host) instead of LV2 st
yle gloabls to communicate between the sub-vi’s but I ran into performance issues due to the large volume of data.
I would really appreciate it if anyone can suggest a solution/alternative to this problem.
Thanks
Nish> 1) How would I create a wrap-around for the LV2.vi which is
> initialized in my mainClient.vi and then how would I use vi server in
> my sub-vi to refer to that LV2.vi?
> You mentioned that each sub-vi when opened will first connect to the
> LV2.vi via via-server and will keep the connection in the shift
> register of that sub-vi. Does this mean that the sub-vi is accessing
> (pass-by-reference) the shared memory of the mainClient.vi? If this
> is what you meant I think that this might work for my application.
>
If the LV2 global is loaded statically into your mainClient.vi, then any
other application can connect to the exe and get a reference to the VI
using the VI name. This gives you a VI reference you can use to call
the VI. Ye
s, the values will be copied between applications. That is
why you need to add access operations to the global that returns just
the info needed. If you need the average, do that in the global. If
you need the array size, do that in the global. Returning the entire
array shouldn't be a common operation on the LV2 style global anyway.
> 2) Just to elaborate on my application, the data is
> transferred via DataSockets from the mainServer.vi on another PC to
> the client’s PC where the mainClient.vi program subscribes the
> data (i.e. 5 arrays of double type and each arrays has about 50,000
> elements). The sub-vi’s will have to access these arrays
> located on the mainClient.vi every scan. Is there any limitation on
> referencing the mainClient.vi data via vi-server from each sub-vi?
Your app does need to watch both the amount of data being passed across
the network, and the amount being shared between the apps. You might
want to consider puttin
g the VIs back into the main app. What is the
reason you are breaking them apart for?
Greg McKaskle -
Problem loading Query Designer Add-in
Hi All,
Can anyone please help me on my below issue.
Whenever user is trying to start a new query in Essbase , he is getting below error message. It will not allow user to build a fresh Essbase pull
Problem loading Query Designer Add-in. Workbook Activate,open & close operations may not be fully propogated
Thanks in advance.
Regards
VishalHi Vishal,
1) Try to remove the addin and then add again.(Before doing this close all the excel process from the task Manager)
2) Check weather essexcln.xll and essxleqd.xla are corrupted. -
How to effectively remove a loaded SWF from the stage?
I can not figure out a proper coding to remove a loded SWF from the stage.
Here is my set up.
I have a layout segmented into labeled section. In the section labeled "products" I have a layout consisting of product images acting as buttons which bring a user to another labeled section "prdctsPopUps"
In the "prdctsPopUps" section I have placed an instance of LoaderMax placed into an mc container. Placing LoaderMax into an mc container automatically resolved an issue of clearing loaded SWFs from stage when I come back to "products" section.
I specified the variable in the "products" section with the following set up:
var sourceVar_ProductsPopUps:String;
function onClickSumix1PopUp(event:MouseEvent):void {
sourceVar_ProductsPopUps="prdcts_popups/sumix1-popup_tl.swf";
gotoAndPlay("prdctsPopUps");
So each button has its own "....swf" URL and they all open fine and I can come back to "products" section without any issues.
However inside the swf (which loads through LoaderMax which is placed into an mc) there are other buttons which bring a user to labeled section "xyz". Which also functions properly. It opens as it is supposed to be and without any previously loaded "...swf" on the stage.
At the labeled section "xyz" there is a limited set of buttons repeating from section "products" which has to bring a user back to the same set up in the "prdctsPopUps" labeled section and open a corresponding "...swf" .
However only the last opened "...swf" will appear in that section. Effectively the one which was originally opened from the "prdctsPopUps" section and not the one which was supposed to be opened from the "xyz" section.
I can not understand why it would work from one labeled section and not from another. I can not figure out on which section which code/function needed to be placed.
Here is the set up from a button from the "xyz" section whcih supposed to bring a user to the same "prdctsPopUps" section but to load a different "...swf"
var sourceVar_ProductsPopUps_fromXYZ:String;
function onClick_floralytePopUp_fromXYZ(event:MouseEvent) :void {
sourceVar_ProductsPopUps_fromXYZ="prdcts_popups/floralyte-popup_tl.swf";
gotoAndPlay("prdctsPopUps");
Here is the code set up for the LoaderMax from the "prdctsPopUps" section:
var loaderProductPopUps:SWFLoader = new SWFLoader(sourceVar_ProductsPopUps,
estimatedBytes:5000,
container:holderMovieClip,
onProgress:progressHandler,
onComplete:completeHandler,
centerRegistration:true,
alpha:1,
scaleMode:"none",
width:540,
height:730,
crop:true,
autoPlay:false
function progressHandler(event:LoaderEvent):void{
progressBarPopUp_mc.gradientbarPopUp_mc.scaleX = loaderProductPopUps.progress;
function completeHandler(event:LoaderEvent):void{
var loadedImage:ContentDisplay = event.target.content;
TweenMax.to(progressBarPopUp_mc, 1.5, {alpha:0, scaleX:0.25, scaleY:0.25});
loaderProductPopUps.load();
Is there something which needs to be imported, or specific function needs to be specified in a specific labeled section?actually, i think you'll need to use something like:
var loaderProductPopUps:SWFLoader;
if ((loaderProductPopUps){
if(loaderProductPopUps.content)){
loaderProductPopUps.unload();
loaderProductPopUps= new SWFLoader(sourceVar_ProductsPopUps, //the value of sourceVar_ProductsPopUps allows to load mulitple SWFs from the products page.
estimatedBytes:5000 ,
container:holderMov ieClip,// more convinient and easier to manage if to place the LoaderMax into an empty mc (holderMovieClip)
// if not will work as well. Then the line container:holderMovieClip, has to be replaced with container:this,
// can be any size, can not be scaled as it distorts the content
onProgress:progress Handler,
onComplete:complete Handler,
centerRegistration: true,
//x:-260, y:-320, //no need for this is if used: centerRegistration:true,
alpha:1,
scaleMode:"none",
//scaleX:0, scaleY:0,
//vAlign:"top",
width:540,
height:730,//scales proportionally but I need to cut off the edges
crop:true,
autoPlay:false
function progressHandler(event:LoaderEvent):void{
progressBarPopUp_mc.gradientbarPopUp_mc.scaleX = loaderProductPopUps.progress;
function completeHandler(event:LoaderEvent):void{
var loadedImage:ContentDisplay = event.target.content;
//TweenMax.to(loadedImage, 1.5, {alpha:1, scaleX:1, scaleY:1});//only need this line if corresponding values are changed in SWF loader constructor
TweenMax.to(progressBarPopUp_mc, 1.5, {alpha:0, scaleX:0.25, scaleY:0.25});
loaderProductPopUps.load(); -
Strange problem in loading swf created in Flash Builder 4 !
Hi
I am facing a strange issue in all my flash builder projects.
Here is a sample flex 4 project: http://flashvisions.com/demos/flexdemo/
you will see when it loads, it showes the first progressbar as grey and then the next one covering it as per flex4's new preloader mechanism. The example given above is a new flex project, without any code. It shows the first preloader then hangs on that for quiet some time without any indication that anything is happening. Then it shows the second phaze of preloader after some time. This is happening to all my Flash builder projects.
can some one suggest anything ? If possible watch this link to a medium bandwidth, not too high : http://flashvisions.com/demos/flexdemo/And this for 1.5:
"In Flex or Flash, a loaded SWF takes on the FrameRate of the
parent SWF. In flex you can set the framerate value for the main
application with "framerate" attribute in the
<mx:Application> tag."
Tracy -
hello, i'm trying to load external swf in my main swf.
when I click first time in first frame on object(movieClip)
which has event handler gotoJob, the jobfair.swf will load and it
works. But I have on the stage in first frame also another objects
- movieClips. If I click on some movieclip, than it means to go to
nextFrame. But when I return to first frame, where is also object
with click handler gotoJob and I click on it, it does not load the
swf. It looks like a bug, i need immediately help please.I tried some solutions (look at attach code..) and it seems
to work, but not properly,
it loads swf everytime, but after clicking on another
movieClip and returning to 1 frame it seems that :
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,
process);
loader.contentLoaderInfo.addEventListener(Event.INIT,
finished);
are not working, actions which are in functions process and
finished are not executed...
i find some similar problem on web:
"I have investigated that when another MC is loaded, it
causes reset on root clip, issuing ENTER_FRAME event, and just
after it code in the first frame executed again. There is more
strange behavior, code written in the loaded MC (directly in
frames) IS NOT EXECUTED."
Is there someone who meet with this? could someone please
explain that?
Maybe you are looking for
-
Cost of Inventory Opening Balance
Dear all, I understand from the accounting terms that COS = opening stock+purchases-closing stock. I need to input the cost of inventory (COS)as opening balance. What account should I debit/credit. I have inventory account, Inventory opening balance
-
I want to use Bluetooth to connect iPad to my existing Hi-Fi can I use Apple TV?
I would like to connect my existing Hi-fi to my music on my iPad and iPhone. I know it is probably an overkill but would Apple TV do the job?
-
Printout a pdf file in a specific printer.
Hi experts, I am facing the following problem: I have a PDF file that i want to print without using a user interface to do it. I created a database table where I store the name of the PDF file that I need to print, the type is BDS_FILENA. Now at a ce
-
CCMS Workflow Monitoring - Task
Hello, I would like to see if we can use CCMS to monitor Workflow specifically the Task. Here is a sample Purchase Order Create scenario. 1 - Purchase Order Create Request comes in (as interface) from PI to ECC. 2 - Purchase Order created successfull
-
Can anybody explain how to create a condition table in a detailed manner step by step? Thanks in advance for the answers.