I'm trying to embed an SWF in my ActionScript project (Flash Builder 4.5). I need to have access to variables inside that SWF, but for some reason, embedding it strips it from all scripts.The solution I found on the web was to embed it like this:
ActionScript Code:
[Embed(source="sprites.swf", mimeType="application/octet-stream")]
private var Sprites:Class;
I'd like to gain read only access to the following parameters of embedded Flash videos located on sites that I do not own through my own custom browser extension/add-on:
Time location of playback head (so I can display the current time in the browser extension via HTML5/JavaScript) Frames (so I can make capture them to an image file, save it and display image in browser extension) Original Dimensions in pixels (so I can display the original video dimensions via JS/HTML5 in browser extension)
Is this possible by using Javascript and HTML5 from a browser extension?
Would I have to use something like the SWFObject Javascript API [URL]
The project is a simple flash application that queries a weather content provider, retrieves an XML file containing weather data, then uses that data to display weather information. In addition to being used on the web, the application is also being used on digital signs, terminals, etc:
The application is sold to hundreds of clients, who specify their location, desired layout / theme / colors, and other variables by passing variables to the SWF file via a query string. For instance, a client located in Greenwood, Indianapolis, might use the following code to embed/run the SWF file[code]...
I am trying to get an instance of a specific class from an embedded swf, it so happens the class I need is also the Default Application extending Sprite for the swf. I am able to do this successfully if I load the swf however I want to embed it instead.The class I want to load is also extending a custom interface. Here is what I have tried but is not working:
[Embed(source="resources/MySwf.swf")] private var MySwf:Class; private function someFunction() : void
We're planning on allowing others to embed our custom player swf (which play the projects we produce) on their site/blog/etc with embed code, but want to maintain enough control to blacklist certain sites that use our projects unfairly or in violation of our terms.What's the best way to block certain sites from embedding our swf? We had an idea of attaching a unique ID with each embed code and then having the player make a call to our site to check a list to see if that ID is blocked or not....but that's easy to bypass, and wouldn't it be easier to just dump the blocked sites into an .htaccess of httpd.conf file with some mod_rewrite trickery?
Have any of you guys attempted to embed a library SWF and access the classes as it was an externally loaded SWF? If so, how is it done? In an effort to make my game into a single SWF, I have no other option than to embed my external library SWF's, the simplest of which is just an SWF full of images in the library. My normal method is this
My problem is that when I click on a button to play a different video, the previous video does not unload and the audio will continue to play over the newly clicked video.I need to be able to unload the previous video upon loading the one in which the corresponding button is clicked. I hope that makes sense. In AS2 I think I could figure it out but AS3 is kinda kickin' my butt. I have two buttons currently set up, it will eventually be more but I want to get it totally working before I add the rest.
when I click on a button to play a different video, the previous video does not unload and the audio will continue to play over the newly clicked video. I need to be able to unload the previous video upon loading the one in which the corresponding button is clicked. I hope that makes sense. In AS2 I think I could figure it out but AS3 is kinda kickin' my butt.
I have two buttons currently set up, it will eventually be more but I want to get it totally working before I add the rest.
I have a flash game embedded on Facebook but need access to the flashvars facebook passes to all embedded games. However I am using the mochiads preloader meaning that _root.fb_sig_user is always undefined?How do I get to the variables?stage.loaderInfo.parameters.fb_sig_user
I have to call an ActionScript method via Javascript, but I have a problem accessing the flash object itself. I embed the flash file via the help of swfobject.
Previously, when I use the static publishing approach, I could easily get the flash object by calling these methods:
swfobject.registerObject("flash_object", "9", "expressInstall.swf"); var flash_object = swfobject.getObjectById("flash_object");
For some technical reasons, now I have to use the dynamic publishing approach (using swfobject.embedSWF). But, as mentioned in the documentation, the method getObjectById can only be used if you use static publishing approach.
I'm building a Flex project with a lot of embedded bitmaps and such. The usual method for getting to the bitmaps in Actionscript seems to be to do something like
[Bindable] [Embed(source = '../lib/WhiteFencePost.png')] private static var clsObstacleFencePost : Class; var bitmap : BitmapAsset = new clsObstacleFencePost();
I've already got several dozen of these things, and I can easily see ending up with hundreds of them by the time the project's done. Is there some way that I can avoid creating a Class for every bitmap?
I would like to be able to access all the components of say a Flash image gallery on someone else's site. I want to be able to find the images, image coordinates, action script code, audio files, video, etc. I do not want to manipulate these elements, I just want to view them and their related information.
The error is as follows:1119: Access of possibly undefined property shiftX through a reference with static type flash.displayisplayObject.shiftX is declared in the first line of the movie clipFirst i check to see if the child doesnt exist and if it does I access it like so:getChildByName("ball"+ccc2).shiftX)
Here is a simple example: Code: <? session_start(); if(!isset($_SESSION["intro"]) { $_SESSION["intro"] = 0; } // has the intro been played? // code for including the swf ?>
ActionScript Code: if(intro == 0){ myclip.gotoAndPlay(2); // play intro intro = 1; }else{ myclip.gotoAndPlay(24); } // skip the intro and go straight to the end
I use flashIDE(CS5) to create and organize my assets for flash game. Some movieclips need to have specific params.I am typing them at a MC's first frame:
var shape :String= "circle"; var material :String = "wood";
And then make them Export as MovieClip.For AS3 coding I use Flash Builder 4. When I create new Instance of this MC and trace values I get "null". But if before trace gotoAndStop(1); typed then my values are ok ("wood", "circle").
What I am trying to do is pull data from an XML file so that I can store paramaters for my FLV player (i.e. flv link, dimensions, video name, etc) I can get the data from the XML file and story it in a dictionary but I am unable to access the data from my main class. I know it has to be something pretty simple but I think i have been looking at it to long to see it.
// Main.as package includes.action{ import fl.video.FLVPlayback; import flash.display.*; import flash.events.*; import flash.net.URLLoader; import flash.utils.Dictionary; import includes.action.XMLData; public class Main extends Sprite[code]..........
basically with all my traces this is what I get back...
// Trace dataVIDOEXML COUNT: undefinedELEMENTS: nullMAIN:LINK: nullWe are in LoadXMLname - no get: mortgagename - get: mortgage
The trace for Elements and Main:Link should give me back the name of the video but as of yet its either returning NULL or undefined.
I'm new to actionscript 3 and I'm trying to get a few simple things going, such as setting variables in other movieclips... So let's say I have an "apple" movieclip on the root/stage, and I want to access other variables on the root, or in other movieclips. How would I do that? In actionscript 2, I would use something like
_root.thisVar = 1; _parent.thisVar = 1; and with other movie clips I would use
I have a couple of textfields on my stage named "turist_box_inf" and "hotell_box_inf" (a couple more to come). These are located in a mc with the instancename "former". To fill these with text in code, it would be former.turist_box_inf.text = "nice text" and so on. The thing is I want to fill these with info from an XML sheet and therefore do it through a loop. [code]...
So in AS2.0 I would use _global.variableName to create and refer to a variable that was maybe created on the stage and then needed to be referenced to inside of an instance. That doesn't seem to work anymore. Are you expected to not want to do that, or is the code just changed now?
I'm trying to create an XML class to load some images on a stage, but my problem is that I can't access variables in my XML class(which I need to load the images) from the main timeline after I've created a new instance on the XML class.[code]...
Im working on an Actionscript 3 program where i will click through a tree structure of buttons and use the values of the particular set of buttons, to access its corresponding value in an XML file.As i click each button, I start forming a string eg.
Everything works perfect up to this point except that xmlString contains the incorrect value.I want xmlString to contain the particular value within that particular element in the XML but instead it only displays the concatenated path. (myXML.unit1.lesson1)is how would i be able to use that "xmlString" value to refernce the particular elements value.everything else works perfect and if i have to pass that XML path directly, "myXML.unit1.lesson1" it functions correctly, thus it must be an issue with the concatenated string not being registered as an XML path.
I have 2 MovieClips, each with code on their timelines (I don't know if this is frowned upon).One of the MovieClips moves constantly in a biased random walk, influenced by a variable in its personal code. The other MovieClip has no specific instances, because it appears on mouse click, expands, then disappears after a certain amount of time.
I would like to change the value of a variable on the timeline of the first MovieClip, so it is more likely to turn when it hits the expanding circle. (Eventually influenced by the alpha of the circle, but just any effect is fine for now). My problem is that I can not access the variable from the main timeline or the circle's timeline, and all collision actions that I try end with error 1067, because I have not imported all of the necessary MovieClips and variables.[code]...
In my previous topic whitelynx_nivla gave me a code, which I edited. I'm using it to set variables when a certain key is pressed.But the loader can't access the variables and change them.[code]