Someone sent me a .fla file containing several art assets, with instances all configured to be displayed properly and in the right positions. However, since I'm using FlashDevelop with the Flex 4 SDK, I have no idea how to access these instances in code. Some of the objects are MovieClips that I need to modify the size of, and others are Dynamic Text objects that I need to change the display strings of at runtime.
I'm having trouble using the following tutorial and flashdevelop template to build a flash project for iOS. [URL] Whenever I compile my project (using FlashDevelop 3.3.4) I get an error from adl.exe saying "Error loading initial content". Using the iOS applicationpackager.bat, I get an error saying: application.xml: error 305: Intial window content SWF version 11 exceeds namespace version [URL]I'm using air 2.7 and Flex 4.5.1 on Windows XP.
I am writing a Flash object which will be an on-line quiz. I got most of it working ok, but it reads the questions sequentially from an xml file. I want it to be random. Each record in the xml file has an 'ID' attribute. This is my code that currently reads the questions in sequential order:
var question = new XML();question.ignoreWhite=true;question.load("Questions.xml"); question.onLoad=function(){ question_txt=this.firstChild.childNodes[_root.record].attributes.ques tion; answer1_txt=this.firstChild.childNodes[_root.record].attributes.answe r1;
[Code]...
There are 300 questions in the xml file. I want to assign a variable with a random number, then look in the xml file for the question which has the ID attribute matching the random number. How do I achieve this?
how to find the file size in the swf header. I am looking at the swf file format spec v10 pdf and it says that "The FileLength field is the total length of the SWF file, including the header. If this is an uncompressed SWF file (FWS signature), the FileLength field should exactly match the file size. If this is a compressed SWF file (CWS signature), the FileLength field indicates the total length of the file after decompression, and thus generally does not match the file size. Having the uncompressed size available can make the decompression process more efficient."
If I were to look at the hex value of a swf what would I look for to find the file size?
I am trying to embed some xml into my application but I get the following error Fault] exception, information=TypeError: Error #1090: XML parser failure: element is malformed.Here is my code.
Trying to learn some flash and got a question. How do I play a flv video, below code compiles correctly and load flash player but doesn't play anything
var vid:FLVPlayback = new FLVPlayback(); var ui:UIComponent = new UIComponent(); this.addChild( ui );
Making simple player to allow viewing on website.Adding flv file to create a published player.Works fine after publishing on local system as long as the flv is located in the same directory as the swf player.When copying to a website, it seems the player does not know how to find the video file.
I have the problem that when I use a component from an existing Flex Library in my AIR project, the values that should be loaded from the appropriate locale .properties file are not loaded. The values are always null.
I am using Eclipse and have created an AIR project that refers to the existing Flex Library (of which I have the source code). When I use a component from that library it calls the following code:
var _resourceManager:IResourceManager = ResourceManager.getInstance(); var res:String = resourceManager.getString('resources', str, params);
"str" and "params" have valid values but res is always null.The properties file is located within the assets directory of the Flex library. I am deducing that the properties file is not being loaded (for some reason). This Flex library works for other Flex projects so it has to be something about the way my project is set up.
I have my compiler settings set to: -locale en_US Is there something special that AIR projects need to do to ensure that they can refer to properties files?
For developing Flash / ActionScript packages on Windows, there is no better free tool than FlashDevelop.Unfortunately, its reliance on the .Net framework make it ill-suited for AS3 development on Ubuntu. (My attempts to get it working with Mono failed - the installer wouldn't even work.)Is there a similar tool for use with Ubuntu?
I'm making a game in actionscript using the FlashDevelop tool and the FlashPunk game engine. I have a designer making movie clips for me to put into this game using Flash CS3.
My problem is that when I add these movie clips into my game they are playing much quicker than they should. Is there a specific frame rate clips need to be made in within CS3 or any other export options set to enable them to play at the correct speed or is this something that I need to deal with in my code.
EDIT
Another problem that I'm having is that the command movieClip.stop() doesn't work. Is there anything special that needs doing while exporting or the programming side?
EDIT
Here is how I'm loading in my swfs:
public var movieClip:MovieClip = new MovieClip(); private var myLoader:Loader; public function MyMovieClip(location:String) {
Whenever I compile my project using FlashDevelop in 'Debug' the Flash Player window remains after I have clicked the 'Stop' button in Flash Develop. I have to then switch over to the flash player, click through any error messages and then close the player, which wastes a lot of time in the long run.Any way to make it so Flash Player closes when I click 'Stop' in the Flash Develop debug tools? EDIT: My setup is a fresh install of Windows 7, a new copy of Flash Develop 4 and Flash Player 10.
When I type a class name without new before, FlashDevelop does not show autocompleate. Is it a way to enable that feature? (do you have the same issue?)
I'm developing a website which will need to communicate with an AIR application, I develop with javascript and don't know much about actionscript. I'm at the early stages of this and I'm using a trial of Adobe Flash to create some swf files which can communicate with javascript, the code from the Action window is as follows (most of it is bastardised from web examples):
import flash.external.ExternalInterface; var myText:String = "Example String"; ExternalInterface.addCallback("sendOutput", sendStaticTextFromAS3); function sendStaticTextFromAS3():void { ExternalInterface.call("receiveTextFromAS3", myText); }
All this is doing is receiving a call from javascript and sending back a string and calling the function which will deal with it (it will become more complex).
My problem is that Flash is going to expire soon, and to future proof the project without having to spend a lot on flash I want to move into FlashDevelop. As I don't need any objects on the stage all I need is to edit actionscript, so FlashDevelop is all I need. I create a new AS3 Project in FlashDevelop and I get given this code:
I'm guessing Adobe Flash adds this automatically when compiling the swf so I have no idea where my code is supposed to go, except to add the import flash.external.ExternalInterface; at the top?
I am trying to use the new unCaughtErrorEvent, as explained here: [URL] When testing the event I run across two problems:
1 - when testing the movie from the flash IDE, the uncaught error is indeed caught and handled (as in the example) BUT the original
error still gets thrown! For example, when loading an XML file that does not exist: - first the uncaughterror event gets called. (good!) - then I get an unhandled event error (ioErrorEvent for not finding the xml file). Isn't the whole point of catching uncaught errors that you can catch ALL these errors? This way it seems rather useless to me.
2 - when testing the uncaughterror handler from a html page, the debugger gives an entirely new error: VerifyError: Error #1014: Class flash.events::UncaughtErrorEvent could not be found. So for now, I'm truly baffled as to what UncaughtErrorEvent is supposed to do and why it doesn't work
Can anyone offer a clue as to why flashdevelop would compile to a smaller swf than Flash Builder?The FD swf is 150k, FB swf is 220k.I'm exporting as a release build in FB.
I thought this was going to be easy! I would like to search an XML file for a particular data set i.e. set of nodes depending on a passed variable. However, storing a subset of my XML file via Code:var gallery = this.firstChild; and then searching 'gallery' as you would an array-using a for()-doesn't work since this.firstChild isn't returning an array
I just installed flashdevelop and downloaded a sample project source at the bottom of this link. I open it up in flashdevelop and when I go to run it, I get an error saying I have to set the field: path to Flash IDE. I'm confused, why is the IDE asking me for the path to the IDE?
I'm trying to compile the following program. I have downloaded the TweenMax already added correctly to the folder of the Global Classpaths FlashDevelop as I always do, but when I try to compile it gives the following error in the Output:
"C: MyLibraries greensock-as3 com greensock TweenLite.as: Error: A file found in the source-path must have the Same package structure'', to the definition's package,[url]... Build halted with errors (FCSH)."
What should I use to test my swf movies on another (not my development machine) ?When I open them with IE or firefox the Flash active x player doesnt have the zoom 100% option so I end up with distorted (resized to window) swf is there a standalone flash player for that kind of purposes or something?
How do I find number of all the series (combinations of an array that have at least 3 consecutive values, like [7,8,9]) and have the longest number of values?
from [3,4,1,2,2] it would be 2 - ([1,2,3,4] twice, but ignore [1,2,3]*2 and [2,3,4]*2) from [9,6,7,5,8] it would be 1 - ([5,6,7,8,9])
[Code]....
this will create an array ($ranks) that will have these values [2:2, 3:1, 4:1, 9:1]
from this I will be able to multiply the values under 2,3 ad4 4 and multiply them by 3, so I would get 2*1*1 * 3
how to find the consecutive values, and ignore ones that aren't (like the 9)
What is the simpliest way to find an occurance of some sequance of bytes (string) in a long byte array?
UPD: I tried to do
my_byte_array.toString().indexOf(needle_string);
the problem is that in flash/air string consist of utf8 characters, so indexOf will return value different from offset of "string" in a byte array (actually it's zip archive)
I am making a presentation (to work on a CD) that needs to have a search for texts. In this presentation there are lots of texts and I need to give the user the opportunity to search word.I would like to have a text finder that goes to the word I am looking for, then, clicking again its to the next occurrence of this word.
I am not much of an action scripter or flash developer Example Code: bla.php?id=0
What I am trying to do is load All possible Id's of a url(in xml format) to a List Code: var Loader:URLRequest = new URLRequest("[URL]"); I can load a single id by just doing
Code: var Loader:URLRequest = new URLRequest("[URL]"); But this isn't what I want to do
How would I got about requesting / finding all possible ids and then display said id's or a certain part of each id to the list?