ActionScript 3.0 :: Passing A Xml From Flex App To A Loaded Flash Swf?
Sep 7, 2009
i'm passing a xml from my flex app to a loaded Flash swf. I'm trying to get the data from the xml using e4x. But I can't seem to get this trace to show what I want The problem is the namespaces I think.
My swf requires the path to an xml file in order to run. Currently this is passed in from html as a FlashVar using swfobject.But - in certain situations, the swf will be loaded by another swf. How do I pass in FlashVars using a Loader?
I create dynamically movieclips, each one filled with an image from a list by importing an XML file.I colorize each movieclip at runtime.This works fine.I need to be able to reference which image is what movieclip so as to export pairs of image name / color value.I tried adding a counter and naming the movieclips inside an onComplete eventListener, but the loading is not sequential and I get random results.
i have a swf file that i am loading into a parent movie and i need to pass some variables to the loaded movie, unfortunately i do not have the original fla file of the movie being loaded in so i cannot use _root or _global ect..the swf that is being loaded in works fine and originally intended to have the variables passed though flashvars, is there any way i can pass these variables though the parent without having to change the fla of the loaded in swf
I have a flex compiled swf module inside my flex program I just need to pass it some values like I do it when I use chat.swf?username=john : that works !
I'm working in a modular app and I'm having trouble passing variables between a Parent and it's loaded Child SWF file. The Child SWF has a single object called hotSpot_mc. The Parent has a frame called frame_mc to load the Child. I'm trying to pass the value of bHotSpot, which is turned on and off when the user mouses over the MovieClip. Testing shows that the value is being set in the Child but not in the Parent, where it remains undefined. Should I be using shared objects or do I just have to use better targeting?
Here is the parent SWF
Code: // Load the child SWF into frame_mc loadBackground("Room_1.swf"); function loadBackground(backgroundName:String):Void {
I have a flash mp3 player that loads its info from an xml file and it works great. Im trying to load this same player onto another website and have changed the domains, xml info, etc to load new songs. I want to have this swf be integrated into a larger site and not just loaded at the bottom of an html page. Heres the player working: [URL] On the new site, I have a target movieclip named mp3player and is the same dimensions as the loaded swf is supposed to be. On frame 1, I have a loadmovie() and then a loadVariables() and I have copied/pasted the flashvars from the working html page into the loadVariables(). The site is loading the swf, but not seeing the flashvars. The swf is loading way zoomed in on the image that is supposed to be 120 120
Then there is an external SWF that is loaded by main.swf. I am trying to get this external SWF to check the value of "myVar" and depending on what the value is, send the playhead in the main.swf to a certain frame. have it almost working, but it is giving me problems. And I am not sure it is the best way to do it.On the timeline of main.swf is a movieClip called "BG". It has 6 frames. the first frame declares that variable, and each of the other 5 frames, set the value of it. I need the external swf to check the value of "myVar" to detemine where to send the playhead of the mian.swf. So on a frame in the external SWF, I have this code:
i am using flash cs3,i have a main movie that load many swf using a document class..i need to pass "userid" variable from the main movie to loaded swf so they can change their content dynamically.
I have a movie clip where I store a value in a variable called "yourname" and then load a different .swf file in level 1. I display the value of "yourname" in a dynamic text box, that works fine. I then move on to a frame where the user has an input text box and can re-enter a value for the "yourname" variable, and then clicks a button symbol to reassign the value. Bear in mind, "yourname" was not originally stored on this level and this movie clip, it is stored on level 0 on the first (main) movie clip. Here is my code in the button:
on (release) { _level0.yourname = String (inpt_newName.text); }
inpt_newName is the input text box. My intent here is to have a "main" timeline where variables are stored, and then load and unload various .swf movie clips as needed, storing and variables (i.e. decisions) that the user makes.
I have a loaded swf (CustomClass) and I want to listen a dispatch event from the swf, but it doesn't seems to work. The relation of the dynamic class are: Code: tablet(DocClass of the swf) ---> mainmenuC I'm trying to pass a event to a function in tablet, and have the codes listen to the dispatchEvent from the function in tablet.
ActionScript Code: CustomClass.addEventListener("profile_home", currentPage) private function currentPage(event:CustomEvent):void { trace("profile home clicked") } tablet.as [Code] ..... It doesn't return any error, but why does it not pass the data?
I'm trying to pass some properties to a component I've created in Flash Builder 4. In my example below I want to pass the "label" property to update the label property of the Button.
I have a SplitViewNavigator with two split views. In one of the views I have a list and in another one I have questions. User must solve the question and when user click send button, he will see another question.
But when user click to send button in one view, how can i know this in the other view? I'm a newbie in Flash Builder and I'm searching for this for hours.
This has been driving me nuts. The short of it is that I have a main movie that loads smaller swfs. In the main movie, there is a textbox that holds descriptions of the smaller clips.What I am trying to do is this: When the user clicks a button in the loaded swf, a string variable "feedback" replaces the text in the description text in the parent clip.Here is the code I have. I have been searching this for a while now and have tried various things, so this may be way off base. The clips load fine and everything, I just can't figure this one piece out.I am only showing the relevant code because there is a LOT of other working code. If anyone needs more info, let me know.Main Clip
Code: clipLoader.contentLoaderInfo.addEventListener( Event.INIT, onLoaderInit ); function onLoaderInit( e:Event ):void {
I can't seem to load a movie clip, and then pass some variables from that loaded movie clip back to through stage_mc it is loading into - to the SubClip.
The structure is as follows:
Main >SubClip >>Stage_mc
Where the new movie clip is loading into stage.
I need to pass two variables from the loaded clip into the SubClip. Simple vars to fill some dynamic text in SubClip.
I've done the whole _root.myvar thing, _parent, and _global.
I just saw a flv player that was done in AS2.I wanted to know whether it's possible or not and how I could pass the needed flashvars, params and attributes to the flv player (swf file) once I load this flv player in a movie clip with the method loadclip.
i'm pulling my hair over this. i have sucessfully (verified) loaded an xml file and can trace the data i'd like to pass. i am loading the external swf into an empty mc called X. in the external swf i am loading is a mc and in there is a dynamic textfield. i give the content of the xml to the path to the dynamic textfield and nothing happens. trying to pass the variable with: target.text = content;
i listed the variables and objects in the test movie debug option (command+enter) and i can see the dynamic text box variable. then i took copied the path from the output window to my actionscript, replaced _level0 with _root but still to no avail. what am i doing wrong? do i have to publish the swf being loaded in a certain way? why am i able to look at the variables in the debug list variables and objects option, but not in the actionscript?
I need to pass a struct and a string in a web service. I am using a WebService components to do so.upon my search, there is no struct type in actionscript and so I used a class for that one.
public class UserInfo{ public var name:String; public var dateAdded:Date; }
and I'm filling it up so that I can pass it on the web service like this:
var newUser:UserInfo = new UserInfo(); newUser.name = "myName"; newUser.birthdate = new Date(); webServComponentId.operationToCall(newUser, "password");
Upon sending this request, it prompts me an error of Error #1088.
the component that is being called by webServComponentId.operationToCall(newUser, "password"); is this:
I've got a document class (EgoGame.as) and another class (Ball.as) which has been duplicated to deal with several different video pieces. Inside the document class is a list of 'if' statements which decide which video should be played. At the moment I'm doing it the old fashioned way whereby if the condition is true....it tells the relevant Ball class to gotoAndPlay a certain frame within the linked movieclip...
I am using Flash CS4 so I was hoping this would work fine as it can target the flex library. I have a contact form created in flex which uses the accordion component and flex's great validate functions and the alert box. Now I can load the contact form into the flash project via a loader and I have no problem with it bieng viewable or opperational in the final swf. However when the user clicks the submit button, nothing works and I get a bunch of error messages:
TypeError: Error #1009: Cannot access a property or method of a null object reference. at mx.core::UIComponent/setFocus()[C:autobuild3.2.0frameworksprojectsframeworks rcmxcoreUIComponent.as:6857] at mx.controls.alertClasses::AlertForm/commitProperties()[C:autobuild3.2.0frameworksprojectsframeworks rcmxcontrolsalertClassesAlertForm.as:243] at mx.core::UIComponent/validateProperties()[C:autobuild3.2.0frameworksprojectsframeworks rcmxcoreUIComponent.as:5807] .....
It looks like Flash is having problems creating the Alert box from the flex library, but surely this has been exported into the flex swf when that was compiled?
I feel like I'm missing something really simple here. I'm loading a AS3 swf containing a form (created by one of our designers) into a flex app. The swf's tabIndex properties work fine when the swf is viewed by itself, however, once it's loaded into the flex app:
the form fields stop receiving focus on tab. I've been looking at the FocusManager in flex, for some sort of solution, but I can't seem to find any examples, and I'm not entirely sure I'm looking in the right place. Am I stuck redoing this form in flex?
I have the following Actionscript code in my Flex 4 app to display images on a Sprite. Works perfect in the local flash player while developing this:
private function initializePhoto():void { var photoLoader:Loader = new Loader(); photoLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onPhotoReady);
I'm trying to load a swf compiled by the Flex SDK into a swf exported by the Flash IDE and instantiate the assets by way of getDefinition(). Normally this works fine with assets exported from the Flash IDE then loaded into another swf also from Flash IDE.This is how I could normally do this using only the Flash IDE:Loader - > Using same ApplicationDomain - > getDefinition(class)Now, using the 'Test.as' compiled from Flex SDK using the [Embed] metadata tag:Loader - > Using same ApplicationDomain - > getDefinition("Test_" + class)The problem is I'd rather not have to keep track of the asset libraries loaded to prefix the class name I'd like to get (('Test_" + class) vs (class)). Is there any way of doing this without referencing the library the class is being pulled from or without accessing the original loader? This way I don't need to know which swf the asset is coming from, just the class name that I could instantiate from the current ApplicaitonDomain.