ActionScript 3 :: IntelliJ - Unexpected Debugged Player Communication
Apr 6, 2010
For some reason I can't debug my actionscript application in IntelliJ. I keep getting this error in the console: Unexpected debugged player communication problem.
I am currently working on a project that embeds a flash game, that uses Smartfoxserver for the flash communication. That communication is mostly just synchronizing the cursor and object movements between the two players.Since I am not a flash guy, but a ruby programmer, I got curious: What kind of communication options does flash offer for this kind of time sensitive data exchange? I was thinking of writing a ruby-eventmachine based communication server to minimize the dependencies on external programs.
* Compile my library code into a SWC * Do not staticly link the Flex framework
At first, I tried just setting up a Flex module, clicking the "library" and "use framework as an RSL" buttons. This however doesn't compile any of my code into the SWC, and it basically just compiles a new SWC of the entire Flex framework, all resources and classes included.
Then, I managed to get my classes into the build using a custom compiler config, but it still includes the few Flex classes that I reference in my library code.
Finally, I figured I could use the custom flex-config.xml file, remove the parent reference to the library using <library-path append="false"></library-path> and then using a custom command line parameter (and also from ant), add -compiler.external-library-path references to the SDK and PlayerGlobal.swc. This should probably work, but Idea won't let me set command line parameters when I'm using a custom config file
I know that IntelliJ makes it really easy for you to develop and start a FLEX project. However, I am wondering if there is a way to do the same with Flash App Development. I do not need the MXML file and other things that come with Flex. I just want to be able to start a Flash project like I would in Flash CS5 and be able to run the .swf file from IntellIJ. Not having the UI tools is not a concern to me.
Is there a way to do this. Are there ways to achieve this?
I recently upgraded to IntelliJ 11 and the version 10 debugger used to allow for E4X / XML debugging. I was able to expand the children and inspect elements/attributes of XML but now I can't get that to work. Has something changed/broken?
I have flex application consisting of several modules which is configured using maven. I'm using flexmojos plugin to build the application. When I try to build the application using maven it builds successfully. But I need debugging features of Intellij Idea (i'm using 10.0 version). So at first step I run maven compile command to generate *-configs.xml to enable Intellij idea compile my application. At second step i run IDE's compile(or make) command and it says:
I'm developing a mobile AIR application using IntelliJ.
When debugging in Flash Builder there is an option to clear to application data on each (debug) launch of the ADL (see screenshot below) However, I can't find this setting in IntelliJ or some ADL parameter to force a clear on each new debug session. I was wondering if such an option exist in IntelliJ or ADL.
A little background: I'm using the PersistanceManager in the application to store some user settings and I want to be able to start the application without the saved settings from my previous run. Using this setting in Flash Builder does the trick, but I'm having no luck with IntelliJ.
I'm trying to set up an old Flex project in IntelliJ IDEA but are having a problem with all embeded fonts.The font is installed on my Windows 7 PC and are also located in the folder fonts in the directory where my ActionScript sources are located. I'm using the SDK compiler config from flex_sdk_4.1 with additional option of -static-link-runtime-shared-libraries=true.
I'm building an Flex 4 application using IntelliJ IDEA 9.0.2 generated sample Flex application. I replace the generated mxml with the following code from the book Hello Flex 4. It simply crashes the browser when I run it. It says "Waiting for [URL]..and then crashes I tried it on both FF 3.5.9 and Chrome 4.
Is it possible to run a Flex client in IntelliJ internally and have it talk to a separately deployed server instance? The server's a java webapp. This will make developing, especially debugging, much easier. What I'm trying to avoid is having to rebuild and redeploy the webapp to get the updated Flex code in it. I want to just build flex and run it against the server.
The flex client is embedded in an HTML page on the server, so in production the users access the client by going to a web page. We're using GraniteDS if that's important.
Update
I'm managed to cobble something together, but it's ugly.I made a copy of our wrapper HTML page and fixed the links to refer to the SWF in target.I setup the IntelliJ run config to point to that HTML page.I set the 'Place SWF file in a local-trusted sandbox' to true
Hardcoded the {server.name}, {server.port}, and {context.root} values in the service-config.xml GraniteDS config file to localhost, etc.
I can mavenize #1, but #3's isn't really a permanent solution. That part is still a problem because I can't check this in.
var xml:XML=<tt xml:lang="en" xmlns="http://www.w3.org/2006/04/ttaf1" xmlns:tts="http://www.w3.org/2006/04/ttaf1#styling"/>; but when I traced it out, it showed this
i found out that iused delete.this.onRollOver, insteadof delete this.onRollOver.i found out that the panel is as good asawesome, but how do i make it that when i roll over one of the thmbnails a lager image shows up?here's the code
ActionScript Code: //create a roll over function for our panel panel.onRollOver = panelOver;[code]....
I have had Flash CS5 since it came out, I have updated the program regularly.When I open Flash it gives me the Unexpected File Format Error. Even though I am not opening any files.
I receive a error when loading a .fla file from a flash template downloaded from net.nexpected file format - yet adobe flash 5.5 recognizes the file and tries to load. I'm new to adobe flash.
I'm suddenly getting an "Unexpected file format" error on virtually every Flash CS4 file that I try to open. These are files that I created and I'm trying to open tham on the same computer on which they were created. The only thing that I can think of that has changed is that I installed some new fonts, so I deleted those, but that hasn't helped.I've tried retrieving files that I had backed up to a server, and those give me the same error. The only files that I AM able to open are 1) a test file that I created in CS4, saved, closed and reopened, and 2) files that had been created in CS3.
I fell on an unexpected comportment with AS3 class definitions this morning. To tell it quickly, I cannot create an instance of a class inside the same class methods.
Here is an exemple :
package { import flash.display.MovieClip; import flash.events.Event; public class Test extends MovieClip {
[code]....
I would like to understand the sub-process that prevents to do that.
The symbols appear properly in the library. To edit the circle, I double click it on the stage.It appears to open for editing - the status bar above the stage says SCENE 1 -- SYMBOL 1 - but the square symbol on the stage DOES NOT gray out to indicate I am editing the circle I make changes to the circle and click out of editing mode, and yes, the changes have been made to the symbol in the library. So the editing process appears to have worked.
I overlook the square not graying out and begin writing my ActionScript, a simple script that changes the color of the circle or square in response to mouse overs. When I test the movie, the circle works perfectly but the square is unresponsive. It seems like Flash does not realize the square is on the stage.his exercise comes from the Missing Manual Flash CS5 book.When I download the completed exercise from their website and double click THEIR circle for editing, the remaining symbol DOES turn gray on my stage to indicate it is not being edited.My code appears to be identical to theirs. I have started over from scratch over a dozen times now, but I seem to keep making the same mistake.
Today I was working on a project in Flash, I restarted my computer because when I was pasting sth. It was pasting "Hello!". After the restart, I opened Flash, It said that the "Essentials xml" couldn't be opened. So it said to go to Window>Essentials reset. I did and I was able to edit again. But before doing that, I tried to open that project, and it Said that it couldn't be found. I opened it manually but still the same. Then I closed Flash and opened it again. And when I opened the project I got : "Unexpected file format".
I was recently working on a project in Flash CS5.5 for school, last thing i did was save the project and close the program. Next time I try to open it I get an error saying "Unexpected File Format", and the application closes itself out. I can open Flash by itself and work on anything else, but when I try to open my class project it repeats the same thing "Unexpected File Format" and closes. The file was originally started IN Flash CS5.5, and has not moved to any other program since then.
I have been working on a flash movie all day.I shutdown my computer and rebooted it.Now when I go to open my .fla it says "unexpected file format". I stupidly wrote all actionscript on the timeline.
I have a page with multiple YouTube embedded players that I need to listen for events on. I am trying to use the solution posted as the answer to Using Youtube's javascript API with jQuery, but I am getting a strange error: (in Chrome 18.0.1025.137 beta-m)Uncaught SyntaxError: Unexpected token %That is the extent of the error, including stacktrace. My code is like this:
var onYouTubePlayerReady = function (id) { var evt = '(function(){})'; alert(eval(evt)); //just to verify that the snippet is syntactically correct