Flex :: Get Dimensions Of A Running Instance Of A Program In AIR?
May 20, 2011
Determine, whether a defined program is running (for example firefox.exe) If its running, then get the current dimensions of its window - i want to make a screenshot of the window, so i'd need other parameters too i guess: Is it minimized? is it behind some other window?
Is this possible to accomplish in AIR? Im using the latest version (2.6)
I would like to be able to operate a scanner from my AIR application. Since there's no support for this natively, I'm trying to use the NativeProcess class to start a jar file that can run the scanner. The Java code is using the JTwain library to operate the scanner. The Java application runs fine by itself, and the AIR application can start and communicate with the Java application. The problem seems to be that any time I attempt to use a function from JTwain (which relies on the JTwain.dll), the application dies IF AIR STARTED IT.[code]
ActionScript Code: for (var j:int = 0; j < 20; j++){ if (values==j){ var "ingredient"+j:"Ingredient"+j = new "Ingredient"+j();
[Code].....
it doesn't work for what are probably obvious reasons but I show it to give you an idea of what I'm trying to do which is change the name of the variables while the program is running.
Ever since I installed Flash CS4 on my computer, it runs fine for a while before becoming really slow to respond and a pain to use, so I have gone back to using Flash 8 which runs fine. Is this a problem with my computer or the program?
I use Flash to develop a movie that runs when a user installs a new version of my companies software, and allows the user to access the user documentation and software installations at the click of a button. I use ActionScript to control the flow of the movie based on radio buttons that the user selects so that they are only provided with information relevant to them.I have been asked if Flash can determine whether a program is installed on the user's computer which can then be used to determine the flow of the movie.
I use Flash to develop a movie that runs when a user installs a new version of my companies software, and allows the user to access the user documentation and software installations at the click of a button. I use ActionScript to control the flow of the movie based on radio buttons that the user selects so that they are only provided with information relevant to them.
I have been asked if Flash can determine whether a program is installed on the user's computer which can then be used to determine the flow of the movie.
I have found little to no flash to C++ documentation, let alone Flash to C++ over the internet. What I want to do: -Have flash send a string (or number) from a website to a server running a C++ program -The C++ program will receive the data and do something with it -After that, the C++ program would send back a response -Flash would then accept the response My goal is to make a simple MMO, but I can't start it without a server program to handle the players. I don't need a super-complicated example, just something simple, kinda secure and coded in AS3 and C++.
I am trying to communicate between an instance of flash embedded in a browser and a flash instance running in a C# WinForms app... I am getting a compile error that say:
1119 Access of possibly undefined property printOut through a reference with static type flash.net:LocalConnection
Here is the actionscript:
var feedback = ""; var receiving_lc:LocalConnection = new LocalConnection(); receiving_lc.connect("fromClient")
In AS3, I have a Sprite that has a Z axis rotation applied.How do I calculate that Sprite's dimensions (it's original size) from Sprite.rotationZ and Sprite.getRect(...)?
What do I have to write to keep the movieclip not to change dimensions if the user starts playing with the dimensions of his screen ? I remember it was a line of as3 written at the beginning.
Im trying to add an exit button onto my program so when its clicked it exits the program completely.. I've tried some of the suggestions on the forums but they arnt working. what I have been using and its not working..
// CLICK to Exit exit_Btn.addEventListener("mouseUp", goExit); function goExit(evt:MouseEvent) { fscommand("quit"); };
I need to program a timer for a typing tutorial program. It needs to go to 5 minutes. When the timer gets to 5 minutes the movie has to go to frame 13 which displays the results of the typing test.
I am trying to get the image dimensions to center in the dynamic sprite object but I am getting 0 in the height and widh property. get the image dimensions? I tried by using various properties of image control but I am getting the dimensions. Please see code below and the values in the inline comments
I am trying to scale a swf that has been loaded via a swfloader. When I get the complete event or the init event the dimensions of the swfloader are still zero. I don't see a value in the dimensions until I do a resize of the browser window. The swf is just an animation. Trying to resize the actual swf content gives inconsistent results.
I'm trying to set the height of a vertical bar (activityBar) but it does not appear to do anything. i have tried something similar with the whole component, but setting the dimensions does nothing (even in the mxml used to instantiate the class). Indeed, I've added transparent graphics just to give the component some dimensions
FYI: I'm trying to create a mic activity bar that will respond to the mic by simply setting the height of the activityBar child (which seems to me to be more efficient than redrawing the graphics each time).
package components { import mx.core.UIComponent; public class MicActivityBar extends UIComponent { public var activityBar:UIComponent;
I'm new to flex and I have a question concerning bitmapData and its width and height. Normally you set up bitmapData like this in AS3: Code: var bd:BitmapData = new BitmapData(100, 100, true, 0x00000000); var bm:Bitmap = new Bitmap(bd);
But in Flex embedding an an image works like this: Code: [Embed(source="../../../../../assets/sprites/asteroids/asteroid_32_full.gif")] public static const Asteroid1:Class; var imageBM:Bitmap = new Library.Asteroid1();
When using the bitmapData (e.g. imageBM.bitmapData) I don't have to set up width and height any more. Does the Flash player know the width and height of a bitmapData automatically even when NOT setting up the bitmapData's width and height? I'm totally unaware about this topic because I don't know whether the Flash player always knows the dimensions of a bitmapData. Could this cause problems when not setting up the dimensions of a bitmapData?
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.
For some reason I cannot catch the Ctrl + Z keyDown event in my Flex application when it runs in IE. It works fine in FF/Chrome/Safari.
I have a simple Group control where I listen for keyDown and try implement my own Undo logic. I need to catch Ctrl + Z because any other key combination would feel unnatural to most users.
I have a strange problem. When I run an exe projector that I exported from flash cs5.5, and on few of my client's computers it running very slow in full screen.When I running an swf file (not exe projector), also in full screen, it running well!I checked my clients computer hardware, and it match the system requirements of flash player.
I have a problem in Flash Site uploading.That is, i have created a flash site & in the dreamweaver i inserted the flash site as insert -> media -> Shockwave.The site is running inside the dreamweaver but when i publish it, flashsite is not running.
I am building a Flex and PHP application in which I am providing users a Save results option, which will invoke the php service that generates the results file. I then have the FileReference.download (url) function with the url of the file generated. Problem here is the popup to save comes before the file is even generated in the server. So user will get the incomplete file as the file generation will take atleast 10-15 seconds.
printToFile.token = customerTyped.printToFile(customerArray,displayno); var filepath:String= "[URL]"+displayno+".txt"; var request:URLRequest = new URLRequest(filepath); var fileRef:FileReference = new FileReference(); fileRef.download(request);**
I think the function(service) call to PHP function customerTyped.printToFile(customerArray,displayno); does not wait for it to return and continues to execute the next statements asynchronously. How do I make the download dialog to wait from popping up until the printToFile php function is completed?
I have a base class which is being created via remote_object [RemoteClass alias] from the server.I have other specialized classes that are derived from this baseclass, but serialization with the server always happens with the base class.The base class has meta data that defines what the derived class is, for example
[RemoteClass (alias="com.myco...')] public Class Base {
I'm trying to migrate a large project to Flex 4.The problem is that the AIR version must be compatible with old MACs (without intel processors) such as G5. As far as I know, only AIR runtime 1.5.3 works on these machines, but Flex 4 requires AIR 2.0.Is there any possible way to deploy an AIR application built with Flex 4 components on these MACs?
I would like to get some feedback on the project I made in Flex. It is a project scheduling program, providing something similar to what MS Project or Vico Control provide. App is found on [URL]
There is also a quick introduction of the program features in this blog post [URL]