NativeApplication.nativeApplication.runtimeVersion returns the runtime version, but what is the best way to create a function which will return the major version? For version 2.6.0.19120, the function should return 2 only. This function should work even when AIR reaches version 10.
I'm looking for a good solution to automate testing of a website, major parts of which are in flash/flex.
The preferred language is c#, but I wouldn't mind java, python or php if the solution on any of those languages is better (meaning, easier to write on, less bugs and more tutorials and samples).
What is the best framework around for flash automation in my case?
determine the base class of a Flash library object at runtime, using Actionscript? The toString method gives me the class of the object, but what I'd really like to determine is the superclass of the object. So, if I have an Actionscript class called "Fruit" and I created many different Fruit types in the Flash library ("Cherry", "Apple", etc.), is there a way in code I can determine that an "Apple" is a child of "Fruit"?
I identify my current installed debug version? Basically, I am using Flex 3, for past 2-3 days whenever I launch any Project or debug it, I get the message box saying "Flex Builder requires a more recent version of Flash Player." It says my curent FP as 9.0.115.0 and debug version as 9.0.45.0. However, my actual FP version if FP 10.0.22.87. I don't understand why this confussion! I don't know how can I know my actual version of Debug player.
Okay, so I'm pretty much a self-taught Flash newb, so please bear with me if this question has an obvious answer. I've searched different fixes, and none of them have worked.
I am making a simple button in Flash CS4 with AS3. The button has a hover effect and that's it. I am wanting the button to link to a different webpage when clicked on in the same window. I am using this code:
function onMouseClick(e:MouseEvent):void{ var request:URLRequest = new URLRequest("http://www.mysite.com); navigateToURL(request, "_self");}
When I test the movie in Flash, it works fine. It takes me to the webpage. However, when embedded online, it does nothing. I can click on it, and I will remain there on the same page. Like it's just a pretty image with a hover effect and no link. I've tested the button in both IE and Firefox, and it does not work in either.
Now here's the funny thing....when I use _blank instead of _self, it works just fine in both Firefox and Explorer. Any ideas of what I am doing wrong?
a client asked me to incorporate a flash version check in a flash application i made for him.it should read something like: "you have flash player 10.x.x.x.x.x.x.x the current version is 10.1.x.x.x.x.x.x"the user veriosn is easy to get with Capabilities.versionbut is there an url on adobe's site to get the string of the current downloadable version from?
I need to validate an uploaded SWF to ensure it meets certain Flash and ActionScript version limitations. Anyone know a good Python library to parse metadata out of a SWF?
Are there any plans to upgrade the SDK to version 8 or 9 or release a updated flash version for the Wii. It's ridiculous that Adobe has not done this already considering the sheer volume of people using the Wii web browser.
i have a Main class and a other class called Calc everything seems to works when its written fully written but when i condense it into a loop, behavior becomes different and broken posted the FLA and Class heres the working version [URL] and the loop [URL] im trying to get the loop version to behave just like the written out version,
In Actionscript 3, you quickly learn that using vector graphics is a guaranteed way to inflict massive damage to the performance of your project. Using a combination of Bitmap, its bitmapData property and its copyPixels() method in place of all vector graphics will yield a ridiculous performance boost and is essential for people like myself developing games within Flash. Beyond this I'm not really sure what the next major things that I should be targeting and attempting to optimize are.
I do use a lot of the inbuilt trigonometry functions, but they don't seem to affect it all that much. I know there are some libraries that optimize mathematics with some approximation methods and similar, but so far I haven't found these necessary. Are there any other massive known points I should be looking at? I'm more referring to the inbuilt things that I should be careful of (like avoiding vector rendering) rather than how to improve my own coding style.
I have a flex component, a VBox, that has content inside it. Text components mainly.The VBox is holding a report that I want to be able to save to PDF. I am using AlivePdf to achieve this but the PDF produced is blank when viewed in Adobe reader (latest version).When I open the PDF in Notepad++ I can see that there is definitely content in there and the file appears to be structured correctly.This is the method I am using to generate the PDF:
private function doPrint(whatToPrint:UIComponent):void { var printPDF:PDF = new PDF( Orientation.LANDSCAPE, Unit.MM, Size.A4 );[code].....
i've got a pretty small (in my opinion) usage of motion tween on the following site: [URL]
the circles are moving around and rotating.. not that big of a deal compared to many much more flash intensive websites that i've seen.
on a few computers i've viewed the website on, this page slows down the rest of the computer, the circles move real choppy, etc so it's very taxing on the computer/processor. making this a less intense flash tween? is it something that i'm overlooking or is what my flash file is doing truly that difficult for a computer/browser to process?
We have a requirement to create a video demo of certain products. What is the best way to make sure that the video plays on as many browsers as possible on all popular platforms (on Windows, Mac, Android, and iOS devices)? Current implementation: we just have Flash videos that load in a Flash player.
I'm making just a simple "website"-like project but I'm stuck on scripting the buttons for the drop down menu. I want the buttons, when clicked, to go to a different frame in the root timeline, but I just can't seem to get it work ). This is my code so far for the whole project.
I am making my second video, so I'm not too knowledgeable. Anyway, I imported audio into my video and it plays back fine. So I play the video, and pause it to try and synchronize the audio. The video stops, but the audio keeps playing, and it will not stop until the whole thing has played. If I try to start from the beginning again and play the audio to sort of override it, it just overlaps with the original audio, and the resulting noise gives me a headache. I don't know if somehow I can stop the audio a portion of the way through
My site has a jQuery drop-down navigation menu and that is displayed beneath the Flash. How can I display the navigation menu above the Flash object? I tried with setting wmode="transparent" but it is not work.
I am configuring one already done project on my system which uses old flex sdk. following is my POM [URL]...I have latest flex SDK the version for this flex is "Version 4.5.1 build 21328". I am getting compile time error. Does a flex Mojo is dependent on the version of flex SDK ? why even changing the above POM to following is not helping me resolve the error?[URL]..
How can I use two version of a library in the same project in Flex (using Eclipse). (in my case the library is papervision3d , and I have written some code using the older version, but due to big changes many of the used function exist no more)
Scenario: Flex application utilizing an @font-face declaration for embedding the font. (Embedded fonts are required to be able to rotate text.)
The application was originally developed as an English application, but during localization it became necessary to locate a unicode font capable of displaying Asian characters. The original implementation of the application uses four fonts to satisfy the various permutations of character emphasis. Bold, Bold Italic, Italic and Normal are all supplied through the corresponding Arial fonts in the Arial family.
Problem: When trying to compile in the font as one that could be used for the bold, italic, and bold italic through something like (yes its not ideal, this was just a test to see if it could be done):
[Code]...
It isn't so much the how to solve this issue. There are plenty of viable solutions. However what I would really like to know is how does Flex apply bold and italics to a font that it says does not support bold or italics.
I'm developing an application using flex/AIR and right now it changes all the time due to its beta condition. What could be the best way to block all older versions activity and force the user to update the application?
recently, i upgraded to Flex Hero 4.5 and created a new workspace. Then, i imported a project from the former workspace and started working. when i tried to upload the project from the new workspace to codereview, i got the error message: could not guess version control system. Are you in a working copy directory? How does one resolve this issue? I have read somewhere that i need to checkout my svn but i thought that you only checkout when you want to get a folder/file from the svn.
I imported my Flex 3 project to Flex 4 and removed all the errors and warnings listed in Flex 4 problem windows. I am having the following error in Flex 4 when launching my application.
What could be the cause of this?
Error: Compatibility version has already been read. at mx.core::FlexVersion$/set compatibilityVersion()[E:dev4.xframeworksprojectsframeworksrcmxcoreFlexVersion.as:254] at mx.core::FlexVersion$/set compatibilityVersionString()
Here we want to display Flex Project's version number in an "About Us" screen's label.
I want to retrieve the build number and last compiled time stamp dynamically.
I have surfed in net and found in many examples that use ruby or bat coding to do the process of updating a version number and retrieving. Is there any way to update and maintain the version number dynamically(each time I start the debugger) using actionscript alone (with out using any other language's coding).
i m using adobe flash cs3 with AS3 . I have updated my flash player in version 10 and it's activeX. But while I gonna publishing it , I do not get option of version Flash Version 10 in Flash Tab of File>Publish Settings. How, can I have option of Flash Player 10 ?
I have a component that changes its location based on other elements. I'm trying to find its x and y position at different intervals, so I tried compname.x and compname.y.
The x position seems to be working, but the y position is always 0. I need to play with localToGlobal or contentToGlobal or one of those conversions.
Recently I configured my BlazeDS to use Array instead of ArrayCollection for performance reasons. Additionally I adjusted my templates to generate Array properties.Everything wen't fine. All except one function that causes TypeError: Error #1034. These are being thrown before the result callback is called. It claims to have problems casting an ArrayCollection to Array. I removed the generated types to make Flex use Objects instead, but these did not contain any ArrayCollections. My question now is: How can I get the stack-traces of errors thrown in event-handlers? I allready added handlers for unhandledExceptions in all of my modules and they are called if errors occur in code triggered from user-interaction, but they don't seem to be able to catch stuff thrown by event-handlers.How can I track these Errors?
PS: The classes are: package de.upw.ps.ucg.model.ucg.scheduler { [Bindable]
The http:[url].... has an incredibly slow search functionality. I use a greasemonkey search plugin that is much much faster and works with the standard style javadocs. Anyone have a link to the old version of the AS3 API docs that were of the standard style?