Modular AIR application
Hi, all! I'm just learning AIR and I have a question - is it
possible to create modular application based on AIR? Here under
"modular application" I mean that - we have a basic application
which stores it's configuration information in local SQLite db and
we have some kind of "plugins" - we download it, installs but after
installation we have this "plugin" functionality in our base
application, but no the plugin stand alone installed. We can see
such approach for example when installing FlexBuilder plugin for
Eclipse. I want to try to realise the same approach in building AIR
application. Is it possible to achiave this goal?
It is possible, and even easier in AIR 1.5 and Flex 3.2 than
in earlier versions.
The main thing you have to be careful about is security --
making sure that your plug-ins arrive at the client untainted. You
can use the AIR XMLSignatureValidator class to help with this
problem. See
http://www.adobe.com/devnet/air/flex/quickstart/xml_signatures.html.
It covers a couple ways to get a "module" to a client and to verify
that it hasn't changed since you signed it, but doesn't cover how
to load the module into your application. There are various ways to
do this depending on whether you are using Flex, Flash, or
JavaScript and whether you need to load the modules into the
application security sandbox or not.
Similar Messages
-
What is the workflow for creating and using workers in an AIR application? I can't import "flash.system.MessageChannel" nor "flash.system.Worker". The Worker class, used to create the messageChannels (e.g. Worker.current.createMessageChannel(worker))) is also not usable.
Is this even possible at the moment? I created a new Flex project and selected SDK 4.6.
Alternatively, I can create an Actionscript Project where I can import all the files mentioned above. I was attempting to load the swfs generated dynamically but shortly found out that the start2() method of the PrintJob class cannot be imported in an ActionScript project - which is what I want to use the worker for.
Any ideas/help is greatly appreciated.
Thanks,
VictorSince you know the SWFs are safe, you can load them with the URLLoader class as a ByteArray object and then use Loader.loadBytes() to inject them into the AIR app. To do this, you must pass a LoaderContext with allowLoadBytesCodeExecution=true.Note that older versions of Flex had difficulty with this technique, but I believe they have been resolved. I've asked the engineers for clarification on the Flex support issue, but in the meantime, here are some links that might help:
http://blog.esofthead.com/loading-modules-in-air-application-2/
http://flair-flash-flex-air.blogspot.com/2009/09/framework-for-modular-air-applications.ht ml
http://opensource.adobe.com/wiki/display/flexsdk/Marshall+Plan -
Can HTML based browsers rotate along with a Desktop AIR application if browser is modular?
I get a buged out browser module in my Desktop AIR application after doing an application level rotation/orientation-change/flip screen for viewing on other side of monitor .
Most of the HTML content rotates 180 degrees without any issue, but, it seems some of the "components" aren't getting with the program.
Dropdown box lists don't rotate, even though the button to initate use of the dropdown list does. So, when viewing the application from the new orientation,
the dropdown lists are upside down from an end user perspective ( just never rotated properly from a developer perspective )
I was having to flip my application by sending out a message to a service and recieving the call from a WCF to tell the whole OS to flip via WIN32 API but
64bit operating systems do this a lot slower, so i'm trying to find a new solution.
I am wondering if a workaround can be done by replacing the misbehaving things like the dropdown box with native flex components?
Any thoughts/ideas/conclusions?Did you try ...
location.href = url -
Deployment of an Adobe AIR application in an enterprise environment
Dear Team members,
first of all my apologies for posting this thread in more than one forum (see Installations Issues) but the argument is very important to us and I don't know where discuss it.
I would like to post a question to you regarding deployment doubts that we are trying to address.
My company is working on the new version of our primary application previously built as a J2EE application with some reporting functions with Flex, and we want to use AIR in order to leverage its possibilities:
Seamless integration with existing application functionalities (implemented as standard JEE web application pages) thanks to the integrated HTML capabilities
Improved integration of the user interface with the desktop
Native processes to provide additional functionalities
Our application is targeted to pharmaceutical industry, subject to FDA regulations, and it affects more than 5000 users for each customer, so we have some specific requirements affecting the deployment and distribution of the software:
Allow to run multiple versions of the software on the same client machine (to support test and acceptance activities in addition to the production environment)
Minimize the effort of the initial setup on each client
Manage the version upgrades without manual activities on each client
Keep the test/acceptance and production environments strictly aligned to improve effectiveness of formal validation (ideally, an application once validated should be transported in production without any source code modification, recompilation or repackaging)
The current browser-based strategy is perfectly fit to these requirements, and in the shift towards a desktop-based strategy we need to continue satisfying them as much as possible. We evaluated the standard distribution strategy of Adobe AIR applications, and noticed several attention points in this scenario.
The first issue we encountered is the back-end services endpoint discovery problem. Simply hardcoding a server URL in the packaged application could be a viable solution for public internet-accessible applications, but we need to support multiple customers in their intranet, and each one typically requires multiple environments for the application (acceptance, production, etc.). Maintaining dozens of different packages of the AIR application to support all these customer environments clearly is not the solution. Neither we want to force thousands of different users to enter and maintain the correct server location in their local preferences.
So, we thought to use a badge hosted in the back-end application to run the local AIR application: using the underlying API, we could activate the application specifying also the network location of the back-end services. We could also rely on the badge to install the application (and the AIR runtime if necessary)… however, application packaged as native installers cannot be installed, upgraded, or launched by the badge API (and we need to package ours as native to use native processes).
We also noticed that multiple versions of an AIR application cannot be installed side-by-side in a client machine, and that the installation and upgrade of the application can be performed only when the local user has administrative rights on the machine (using standard or native packages), forcing us to rely on external software distribution systems in some customer scenarios (introducing additional complexities in the release cycle).
At this point, in our opinion the standard deployment strategies of Adobe AIR applications are unfit for enterprise environments. In the enterprise world, many of the applications have migrated to a completely browser-based solution, while others enhanced their client layer to comply with the requirements, for example installing only a thin portion of the client code and allowing to connect to multiple server versions/environments with it (e.g. the SAP GUI universal client). Without smarter deployment and distribution tools, AIR applications currently are a step back compared to web applications in terms of manageability.
So, we are trying to develop a solution to address these problems, with some concepts similar to JStart: install on the client machine a launcher application capable of being activated from a web page, dynamically locate, download and run the actual client bytecode, transparently enforce client software updates, and supporting multiple applications (and multiple versions of the same application). However, we are facing many technical problems due to internal architecture of AIR and we already spent a considerable amount of effort trying to find a solution. We are now thinking to return on the choice of AIR, going back to Flex.
What is the position of Adobe on this argument? Is Adobe aware of these issues and are there any plans on this topic? Any advice?
Thank you in advanceFor those following along, Oliver Goldman will be answering this post in future articles on his blog.
Many great comments and questions here. I’m working on some follow-up posts to address these; nothing I could cram into this comment field would really do your query justice. - Oliver Goldman
Pursuit of Simplicity
Chris -
Communication problem between air application from swf at browser
Hi,
I am trying to communicate adobe air native application from brwser using swf, I check for native application installed or not. If installed then launch and if not then install and launch.
I am facing problem when browser crashes and communication get lost with adobe air native application. And when user restart web browser and try to make local connection for communication with native application, some times it get failed. so, how to handle this state please help.
Thanks
Nitesh KumarHi sinious,
How could I clean up connection when browser is aborted or lost?
below you can find the code snippet to check for air application and connection
airSWFLoader = new Loader();
loaderContext = new LoaderContext();
loaderContext.applicationDomain = ApplicationDomain.currentDomain;
airSWFLoader.contentLoaderInfo.addEventListener(Event.INIT, onInit);
airSWFLoader.load(new URLRequest("http://airdownload.adobe.com/air/browserapi/air.swf"),loaderContext);
function onInit(e:Event):void
airSWF = e.target.content;
switch(airSWF.getStatus().toString())
case "available" : AirLoaderStatus = 1;
break;
case "unavailable" : AirLoaderStatus = 2;
break;
case "installed" : AirLoaderStatus = 3;
break;
private function getAppStatus():void
clearInterval(intervalIdentifier);
if(AirLoaderStatus == 0){intervalIdentifier = setInterval(getAppStatus,1000);return;}
m_launchInstallBtn.visible = true;
var statusInfo:String = airSWF.getStatus();
airSWF.getApplicationVersion(m_installerFileName, m_pubID, versionDetectCallback);
function versionDetectCallback(version:String):void
if (version == null)
trace("Not Installed");
// Take appropriate actions. For instance, present the user with
// an option to install the application.
else
m_isPluginsInstalled = true;
// Take appropriate actions. For instance, enable the
// user interface to launch the application.
private function onlickMouse(event:MouseEvent):void
m_text.text += "\nm_isPluginsInstalled:"+m_isPluginsInstalled+":::AirLoaderStatus:"+AirLoaderStatus;
trace("\nm_isPluginsInstalled:"+m_isPluginsInstalled+":::AirLoaderStatus:" +AirLoaderStatus);
switch(event.currentTarget)
case m_launchInstallBtn:
if(AirLoaderStatus == 1)
installAirsetup();
else
if(!m_isPluginsInstalled)
airSWF.installApplication(m_url, m_runtimeVersion, m_argsToPass);
airSWF.launchApplication(m_installerFileName, m_pubID, m_argsToPass);
else
airSWF.launchApplication(m_installerFileName, m_pubID, m_argsToPass);
break;
in the above code snippet I pass localConnection for send and recieve as an argument in m_argsToPass.
the connection names strarts with "_".
In the air application I I split the event arguments like given below
argsArray = event.arguments.toString().split(",");
and then try to establish connection.
Please suggest, how could I clean the connection on lost/ abort of browser, since then swf object embeded in browser also get lost. -
Problem with Expose and Adobe AIR application -can't click on app in Expose
I just installed a new Adobe AIR application called TwitterLocal. The app was working fine until I accidently hit some keyboard shortcut and the application window disappeared. I figured I accidently assigned the window to some other "space," however I do not have SPACES turned on. Furthermore, when I select EXPOSE, I can now see the content of the application's window, however if I click on the app (which takes on that grey-highlight appearance when you mouse over it) the desktop returns to its normal position. I can see via the top status bar that the app is currently selected, but I cannot access the app window.
Is there any way to send an app that was "sent" to expose back to the normal desktop? I've tried rebooting and even uninstalling/reinstalling the app but it is still lost in expose.
Any thoughts on this would greatly be appreciated.Solution was to change display to lower resolution, then the Adobe AIR app TwitterLocal became visible on the standard desktop and I was able to click on and move the app window towards the left of the desktop. Once I switched the resolution back, everything was ok.
-
How to open and show a word, excel, ppt file in Adobe AIR application?
Dear All,
I have a requirement to open a MS- word/ Excel file in the AIR application.
On click of a brows button a file reference box opens...on any file
selection...it should open in the application itself...
so plz let me know the solutions u have...Here is your basic issue: setting a classpath (and presumably compiling and executing a program) is one of the most basic, fundamental concepts in Java. I would advise you to follow JVerd and Annie's links and get started on a tutorial. Try writing a simple HelloWorld application before delving into POI. When you are more comfortable writing and compiling programs, and post a specific question, it will be much easier to help you.
- Saish -
How to get the data from mysql database which is being accessed by a PHP application and process the data locally in adobe air application and finally commit the changes back in to mysql database through the PHP application.
If the data is on a remote server (for example, PHP running on a web server, talking to a MySQL server) then you do this in an AIR application the same way you would do it with any Flex application (or ajax application, if you're building your AIR app in HTML/JS).
That's a broad answer, but in fact there are lots of ways to communicate between Flex and PHP. The most common and best in most cases is to use AMFPHP (http://amfphp.org/) or the new ZEND AMF support in the Zend Framework.
This page is a good starting point for learning about Flex and PHP communication:
http://www.adobe.com/devnet/flex/flex_php.html
Also, in Flash Builder 4 they've added a lot of remote-data-connection functionality, including a lot that's designed for PHP. Take a look at the Flash Builder 4 public beta for more on that: http://labs.adobe.com/technologies/flashbuilder4/ -
How to Call a AIR application from Flex Application
Hi,
I have Used AIR (Desktop application) in Flex Builder to Upload a File from a local path and save it it a server path.
I need to Call this AIR(Desktop application) from my Flex Application.... i.e
I am using a link button to send a event using Script and Forward that Desktop application from Flex Screen
But it doesnot load that (Desktop application) in Screen. Only Balnk screen is loaded from path
Here is the code
AIR(Desktop application)
<?xml version="1.0" encoding="utf-8"?><mx:WindowedApplication
xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="openBrowseWindow();">
<mx:HTTPService id="urlpath" showBusyCursor="true" useProxy="false" method="
POST" url="http://localhost:8080/nat/FlexAction.do?method=UrlPath"result="pathresult(event)"
fault="faultHandler(event)"
>
</mx:HTTPService>
<mx:Script>
<![CDATA[
import mx.events.FileEvent;
import mx.rpc.events.ResultEvent;
import mx.rpc.events.FaultEvent;
import mx.utils.ObjectUtil;
import mx.controls.Alert;
private
var openFile:File = new File()
private
function openBrowseWindow():void{openFile.addEventListener(Event.SELECT, onOpenFileComplete);
openFile.addEventListener(Event.OPEN, load);
openFile.browse();
private
function load():void{Alert.show(
"load");
var imageTypes:FileFilter = new FileFilter("Images (*.jpg, *.jpeg, *.gif, *.png)", "*.jpg; *.jpeg; *.gif; *.png");
//var textTypes:FileFilter = new FileFilter("Text Files (*.txt, *.rtf)", "*.txt; *.rtf");
var allTypes:Array = new Array(imageTypes);openFile.browse(allTypes);
private
function faultHandler(event:FaultEvent):void {
//Alert.show("Fault")Alert.show(ObjectUtil.toString(event.fault));
private
function pathresult(event:ResultEvent):void{Alert.show(
"res")
//Alert.show(ObjectUtil.toString(event.result));}private
function onOpenFileComplete(event:Event):void{
//mx.controls.Alert.show("event: "+event.target.nativePath +"UR!!!");
var pPath = event.target.nativePath;
var parameters:Object = {FlexActionType:"PATH",path:pPath};
// Alert.show("Image Selected from Path : "+pPath); urlpath.send(parameters);
//Alert.show("Passed.."+parameters);}
]]>
</mx:Script>
<mx:Button click="openBrowseWindow();onOpenFileComplete(event)" name="Upload" label="Upload" x="120.5" y="10"/>
Here is Mxml Code for Flex Application
<?xml version="1.0" encoding="utf-8"?><mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns="http://ns.adobe.com/air/application/1.0.M4" >
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private function Upload():void{
// CursorManager.setBusyCursor();
//var url:String = "HomeAction.do?method=onLoad";
//var url:String = "assets/Air.swf";
var url1:URLRequest = new URLRequest("assets/Air.swf");navigateToURL(url1,
"_self");
// CursorManager.removeBusyCursor(); }
]]>
</mx:Script>
<mx:LinkButton id="up" click="Upload()" x="295" y="215" label="UpLoad"/>
In this code i forward using s url to Open tat Desktop application but a blank screen appears with out the proper output...
Please Help me in this to forward AIR from Flex Screen..
Thanks in Advance
With Regards
Gopinath.A
Software Developer
First Internet Systems Pvt. Ltd.,
Chennaitry this
http://www.leonardofranca.com/index.php/2009/09/17/launching-an-installed-air-application- from-the-browser/
regards
Leonardo França
Adobe Certified Expert Flex 3 with AIR
Adobe Certified Expert Rich Internet Application Specialist v1.0
Adobe Certified Expert Flash CS3 Professional
Certified Professional Adobe Flex 2 Developer
Adobe Certified Professional Flash MX 2004 Developer
http://www.leonardofranca.com
http://twitter/leofederal
Manager AUGDF - Adobe User Group do Distrito Federal
http://www.augdf.com.br
http://twitter/augdf -
Right way to code an AIR application that uses sqllite database
I am developing an AIR application that uses sqllite database.I want to know the correct way in which I should create the connections and SQLstatements according to MVC pattern.For example,whether i should have a single SQLStatement object for all my sql operations or I should use separate objects for insert,delete,select etc.I know how to open connection,execute statements and all,but i want to know the professional way of writing it.
Make a controller for connect to db and save the connection in global varible (in model). Use this connection variable whenever u wanna execute the sql statements. Create seperate dao's for each table. Queries should be executed under the daos. You can call the method under the dao for execute the query from controller and show the result in view.
-
Display image in standalone AIR application
I have loaded images and like to display image in standalone AIR application. But I cannot get it work. The code as follows:
private function ImageLoader(url:String):void
var request:URLRequest = new URLRequest(url);
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaderComplete);
loader.load(request);
private function loaderComplete(event:Event):void
var scaleFactor:Number = 1;
var uic:UIComponent = new UIComponent();
try
var bmp:Bitmap = event.target.content as Bitmap;
var bmd:BitmapData = bmp.bitmapData; //Bitmap(event.target.content).bitmapData;
var scaledBMD:BitmapData = new BitmapData(400, 400);
var matrix:Matrix = new Matrix();
matrix.scale(scaleFactor, scaleFactor);
scaledBMD.draw(bmd, matrix, null, null, null, true);
uic.x = 40;
uic.y = 40;
uic.addChild(new Bitmap(scaledBMD));
catch (errObject:Error)
trace(errObject.message);Found answer by adding mx:Canvas and add
iconCanvas.addChild(uic);
after
uic.addChild(new Bitmap(scaledBMD));
<mx:Canvas id="iconCanvas" width="10" height="10" horizontalScrollPolicy="off" verticalScrollPolicy="off" x="0" y="0" clipContent="false"/>
Is anyone create "Canvas" by using new Canvas and get it works? example:
var canv:Canvas = new Canvas(...); -
FLV Playback and Seekbar on different native windows in one Air application
Hello Everyone. I'm trying to make a simple video playback AIR application that utilizes the initial native window to house a transport control with a seekbar on it. Once the application launches, it creates a second (new) window on my second screen and places a FLVPlayback instance on that new window. Everything works just like it want it to except for one thing. When the seekbar and FLVplayback instance are not located on the same window stage, the seekbar handle sticks to the mouse when trying to scrub through the video.
I've added both the transport control and the FLVPlayback instance to the original native window as children and I have also added both of them to the new window as children and everything works just fine. It's only when they are separated and located on different stages that the seekbar acts up. When they are on the same stage, I can click on a point on the seekbar and the video jumps to that spot and continues to play and I can also scrub the seekbar, the video updates as I scrub, and when I release the mouse, the seekbar handle stays where I released the mouse. When they on separate stages, the seekbar handle continues to follow the mouse movement without releasing it. The video updates as the seekbar handle is moved due to it sticking to the mouse, but if I release the mouse, the handle is still moving with the mouse and the video is still being scrubbed. Like I said, everything works great except for this and I have reached my limit with time spent on this issue. Does anyone have any insight into this?
Here's my code for the project. This is my first AIR application, so I am coding it as I am learning, please be kind.
import fl.video.*;
import flash.display.*;
import flash.desktop.*;
import flash.events.*;
import fl.video.MetadataEvent;
import flash.geom.*;
import flash.ui.Mouse;
import flash.text.*;
GLOBAL SETUP
var flvControl:FLVPlayback;
var MasterWindow = stage.nativeWindow;
var screen1:Screen = Screen.screens[0];
var screen2:Screen = Screen.screens[1];
MASTER WINDOW SETUP
this.loaderInfo.addEventListener(Event.COMPLETE,maximize);
transControl.playPauseButt2.addEventListener(MouseEvent.CLICK, PlayButton);
if (Screen.screens.length > 1){
createVideoBKG();
createVideoPlayer();
GENERAL FUNCTIONS
//Maximize the initial screen
function maximize(e:Event) {
MasterWindow.x = screen1.bounds.left
MasterWindow.maximize();
MasterWindow.stage.scaleMode = StageScaleMode.EXACT_FIT;
//Hide Mouse Behind Video Window On Roll-Over
function MouseRollOver(e:MouseEvent):void
{ Mouse.hide() }
function MouseRollOut(e:MouseEvent):void
{ Mouse.show() }
//Play-Pause Button Control
function PlayButton(event:MouseEvent):void
if(transControl.playPauseButt2.currentFrame==1 ){
transControl.playPauseButt2.gotoAndPlay(2);
flvControl.play();
else {
transControl.playPauseButt2.gotoAndPlay(1);
flvControl.pause();
function CloseWindow(e:MouseEvent):void
NativeApplication.nativeApplication.openedWindows[2].close();
VIDEO BKG SETUP
function createVideoBKG(e:Event = null):void{
var newOptions:NativeWindowInitOptions = new NativeWindowInitOptions();
newOptions.type = NativeWindowType.LIGHTWEIGHT;
newOptions.systemChrome = NativeWindowSystemChrome.NONE;
newOptions.transparent = true;
var videoBKG:NativeWindow = new NativeWindow(newOptions);
if (Screen.screens.length > 1){
videoBKG.x = screen2.bounds.left;
videoBKG.maximize();
chromeSetup(videoBKG);
videoBKG.activate();
//Video BKG Chrome Setup
function chromeSetup(currentWindow):void {
var vidBKG = new video_bkg();
vidBKG.name = "video_bkg2";
vidBKG.addEventListener(MouseEvent.ROLL_OVER, MouseRollOver);
vidBKG.addEventListener(MouseEvent.ROLL_OUT, MouseRollOut);
currentWindow.stage.addChild(vidBKG);
VIDEO Player SETUP
function createVideoPlayer(e:Event = null):void{
var newOptions:NativeWindowInitOptions = new NativeWindowInitOptions();
newOptions.type = NativeWindowType.LIGHTWEIGHT;
newOptions.systemChrome = NativeWindowSystemChrome.NONE;
newOptions.transparent = true;
var videoPlayer:NativeWindow = new NativeWindow(newOptions);
if (Screen.screens.length > 1){
videoPlayer.x = screen2.bounds.left;
videoPlayer.y = screen2.bounds.top;
videoPlayer.width = screen2.bounds.width;
videoPlayer.height = screen2.bounds.height;
videoPlayer.stage.scaleMode = StageScaleMode.NO_SCALE;
videoPlayer.alwaysInFront = true;
var DVR = new DVR_Player();
DVR.name = "DVR";
DVR.x = 0;
DVR.y = 0;
DVR.addEventListener(MouseEvent.ROLL_OVER, MouseRollOver);
DVR.addEventListener(MouseEvent.ROLL_OUT, MouseRollOut);
videoPlayer.stage.addChild(DVR);
flvControl = DVR.display2;
flvControl.width = 1280;
flvControl.height = 720;
flvControl.skin = null;
flvControl.autoPlay=false;
flvControl.isLive=false;
flvControl.fullScreenTakeOver = false;
flvControl.align = VideoAlign.CENTER;
flvControl.scaleMode = VideoScaleMode.NO_SCALE;
flvControl.source = "olympics.f4v";
flvControl.seekBar = transControl.seekbarContainer2.seeker;
videoPlayer.activate();Does anyone have any ideas about this?
-
To open a Excel and Doc file inside the AIR application
How to open a Excel and Doc file inside the AIR application. I have opened the PDF file inside the AIR application. But i got stuck in opening the Exce and Doc file. Please help me in this issue.
AIR does not support this inherently. However, you could write code to parse these file formats. For example, the following is an ActionScript 3.0 library for reading and writing Excel files:
http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&extid=1375018 -
I want to hide the blue title bar from my adobe air application
Hello
I'm doing an aplication with Flash CS4, using adobe air in as3. I have some frames, and in the frame 25 there's a stop, when user clicks a button, go ahead to frame 27 and stage resize the whole screen, just like a FULL_SCREEN, and then I load an pdf. I can't use FULL_SCREEN or FULL_SCREEN_INTERACTIVE property, because doesn't works the pdf loaded (even adobe help say it), so I would like to simulate it. The application it will be use in windows ( I am not sure if XP, vista, but windows). So when resize the stage, to load pdf, then and ONLY then, I want the title bar disappears, just to simulate full_screen.
How can I do, to make in a desktop application that ?
Thanks in advanceOpen the Air Application descriptor file(eg: airproject-app.xml) for your application and
uncomment the <systemChrome></systemChrome> tag.
Set it to none like:
<systemChrome>none</systemChrome>
It will work. -
Blue screen of death while installing any Adobe Air application
Whenever I try to install an Air application I get a Blue Screen and then my system restarts.
I cannot even take a screenshot of it.
This happens with every air application I try to install.
I also searched for the same on Adobe forums and found the same problem being faced by someone else.
His problem was resolved by uninstalling a software named "Folder Lock".
I searched my hard disk for this software and found one, so I deleted that software (shift+delete) and removed all it's traces from registry too but that still doesn't solved the problem.
I also tried disabling the antivirus software and then install the air application but this also didn't helped.
I was able to install air applications earlier, but now I can't.
Anybody having same sort of problem. One colleague of mine is also having the same problem.
Please help me out.
My system's config is as follows:
Windows XP Home sp3
Flash Builder 4, with SDK 4.1, 3.5 installed in it.
Adobe Air v 2.5
1.5 GB RAM
1.66 MHz processor
ThanksHello chris,
Thank you for taking out your time to solve my problem.
I did all the steps mentioned in that link i.e. installed folder lock and uninstalled it from it's options only.
But it didn't solve my problem.
Here is the screenshot of the Blue Screen Of Death that I was presented while the application was being installed.
The BSOD appeared while the application install progress is shown to the end user.
I hope this will help you get more insight of the issue.
Thanks
Maybe you are looking for
-
How can i use the external characteristics in hierarchy
Hi Gurus, i need a node text (A), the first Infoobject (B), and the third Infoobject (C), to do this someone told me about in the IO (B) i have to add as external characteristics in hierarchy "C" in "B", i did it and made the hierarchy in manage hier
-
How to cancel/kill a long SQL query?
For example, I issued a SQL query from Java, which may run for a long time, then, I want to cancel/kill it after a certain amount of time, how can I do it? Also, is there a way to cancel/kill the query session in Oracle without using Java/JDBC? Thank
-
I'm diagnosing a native memory leak in a java process(not caused by a user JNI library, probably due to not closing some stream tied to native resources). I had used this technique before with some success, but this time I'm running into some problem
-
Airport Extreme & NetGear DMP111
I have a working ADSL internet connection connected to my eMac via ethernet. I also have a 2004 Airport Extreme base station which I would like to use to share the internet connection with my 2004 iBook G4. The ADSL modem is a netgear dmp111 and I ca
-
In trying to choose a template for a book iPhoto hangs. Is there a maximum number of pictures that can be selected? Or do you just have to use the book that comes up first?