AIR Application Launching problem
Hi All,
I created one AIR application using Flash CS3. The air file size is 350+ MB.
This air file included swf and flvs.
I installed successfully but the problem is when i try to launch the application It takes time.
How can i solve this? Any one help me to solve this problem.
Thanks
Regards
Bala
I'm having the same issue. It's definitely due to the videos I have embedded, if I remove them from the package it starts up much more quickly.
Is there a way to avoid loading the videos into memory until I need them?
Similar Messages
-
Adobe Air Application, launch Another Uninstall.exe on Uninstall of Air App
Hello,
how can i launch anothe uninstall.exe when my air application is about to be uninstalled?
this is needed because the air package does not include the data that is needed by the application
the application will be delivered on cd rom ... we have an uninstaller ready, but if the user chooses
to deinstall the application through software->deinstall the data remains on the harddisk, which is not
nice, and could be solved by simply run the provided uninstall.exe created during installaiton process
any help is very appreciated!
thx
ckAfter futher investigation, I have isolated the line that causes the crash
in the NetConnectionChannel constructor
public function NetConnectionChannel(id:String = null, uri:String = null)
super(id, uri);
_nc = new NetConnection(); //ADL Crashes/Hangs on this line
_nc.objectEncoding = ObjectEncoding.AMF3;
_nc.client = this;
Oddly, this only happens in the second adapter module instance that is created.
And as stated above, this error is not thrown in the release AIR runtime.
I'll update this thread if I discover any more details. -
Application launching problem in Google Chrome
Hi All,
I am trying to launch a desktop application from browser(Google Chrome Version 21.0.1180.60 m).
When i try to launch the application it is asking for AIR install even though i have already installed adobe air. When we try to install adobe air it says 'A download error occured. Try to download again'. Any idea pleas help me.
regards,
Jayagopal.Hi Manish,
Is your problem resolved? I am facing a similar issue. When I scroll in my Table, the scrollbar disappears.
Please share your solution if you were able to resolve.
Thanks
Anoop -
Application launch problem since App-V 5 SP3
We have install App-V 5 SP3 this week on our Citrix XenApp 7.6 Windows 2008R2 server. Everithing work fine, except for some application. They all crash before they open. The Windows OS display a window telling me that the program stop working with a button
to close the program.
The package have been sequence with SP2, but i have tried to sequence it with SP3, and the problem is still there. One of the program having this problem is XenCenter 6.2.
When i check the windows log, i have this error. See the exception code 0xc0000005 (sorry i have a french OS:
Nom de l’application défaillante XenCenterMain.exe, version : 16835.0.0.0, horodatage : 0x52a1d367
Nom du module défaillant : ntdll.dll, version : 6.1.7601.18247, horodatage : 0x521eaf24
Code d’exception : 0xc0000005
Décalage d’erreur : 0x00000000000195c3
ID du processus défaillant : 0x1eb8
Heure de début de l’application défaillante : 0x01d02b76418f7f05
Chemin d’accès de l’application défaillante : C:\ProgramData\App-V\A224F91A-A0B1-4A70-A93A-921B760AC332\C5870AE0-F2ED-47C7-884F-46FD9FCC5927\Root\VFS\ProgramFilesX86\Citrix\XenCenter\XenCenterMain.exe
Chemin d’accès du module défaillant: C:\Windows\SYSTEM32\ntdll.dll
ID de rapport : 7fe2b03f-9769-11e4-8503-9213a4faaccf
I have no idea what the problem is.
Thanls for your help!Thanks for the input joe, but as you said, unfortunately, this does not apply to my problem. I have already try resequencing and everything is in the VFS.
But since my last input, we have found a workaround, but i think there is still a bug with the SP3 client.
When i sequenced my package, the sequencer capture something under Package/Root/VFS/Windows/Microsoft.NET/Framework64/v2.0.50727/CONGIF. If I delete everithing under Microsoft.NET, my package work. This directory is confgure to Merge with local directory.
Thats why i don't understand why the package crash with SP3, even if the package have been sequence with the SP3.
Is there any way to send this bug to Microsoft?
Thanks! -
Air application full screen error in Mac OSX 10.7 Lion
Hi
We have an air application built using Flash Builder 4.5 with 4.5 SDK.
The air application no problem to run on Windows and Mac OSX 10.6 Snow Leapard. However it has full screen issue on Mac OSX 10.7 Lion. When change to full screen mode, the whole screen disappear, press ESC and turn back to normal stage without any issue.
We then use Flash Builder 4.5 with SDK 4.6 to compile and release, install the air application to Lion OS but still no luck.
Air 3.1 installed on Lion OS
Can some one please help?Is this still a problem?
-
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. -
Launching air application like adobe connect desktop
I will like to launch my adobe air application like adobe connect meeting room launches the desktop app
Thanks.
reinstalling and clearing my temp dir appears to have worked !
Awesome. -
SBS Client Application Launcher has encountered a problem and needs to close
I logged in to a remote session on the SBS to add a user to a security group. Now, when I log on to my computer with the domain administrator account, I get the error "SBS Client
Application Launcher has encountered a problem and needs to
close." There is an event in the Application log associated with the error:
Event Type: Error
Event Source: Application Error
Event Category: None
Event ID: 1000
Date: 8/29/2011
Time: 2:27:46 PM
User: N/A
Computer: CONTROLLERASST
Description:
Faulting application applnch.exe, version 5.2.2893.2, faulting module applnch.exe, version 5.2.2893.2, fault address 0x0002442a.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 41 70 70 6c 69 63 61 74 Applicat
0008: 69 6f 6e 20 46 61 69 6c ion Fail
0010: 75 72 65 20 20 61 70 70 ure app
0018: 6c 6e 63 68 2e 65 78 65 lnch.exe
0020: 20 35 2e 32 2e 32 38 39 5.2.289
0028: 33 2e 32 20 69 6e 20 61 3.2 in a
0030: 70 70 6c 6e 63 68 2e 65 pplnch.e
0038: 78 65 20 35 2e 32 2e 32 xe 5.2.2
0040: 38 39 33 2e 32 20 61 74 893.2 at
0048: 20 6f 66 66 73 65 74 20 offset
0050: 30 30 30 32 34 34 32 61 0002442a
0058: 0d 0a ..
After clicking to send/not send an error report, I get back to the desktop where all appears normal. However, I can no longer access the internet while logged in under this account.
I can log in on another PC with the domain admin account with no error.
Any help would be appreciated.Hi,
I would like to suggest you run System File Checker with command: sfc /scannow to scan and repair the system files.
If it does not work, please also test the issue in Clean Boot.
Clean Boot
================
Let’s disable all startup items and third party services when booting. This method will help us determine if this issue is caused by a loading
program or service. Please perform the following steps:
1. Click the Start Button type "msconfig" (without quotation marks) in the Start Search box, and then press Enter.
Note: If prompted, please click Continue on the User Account Control (UAC) window.
2. Click the "Services" tab, check the "Hide All Microsoft Services" box and click "Disable All" (if it is not gray).
3. Click the "Startup" tab, click "Disable All" and click "OK".
Then, restart the computer. When the "System Configuration Utility" window appears, please check the "Don't show this message or launch the System
Configuration Utility when Windows starts" box and click OK.
What’s the result in Clean Boot?
For more information regarding Event ID 1000, please refer to the following link:
http://www.microsoft.com/technet/support/ee/transform.aspx?ProdName=Windows%20Operating%20System&ProdVer=5.2&EvtID=1000&EvtSrc=Application%20Error&LCID=1033
Regards,
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. -
Problem in making air application in full screen on load
Hi all
I am new in flex developing. The problem I m facing in making a air application is that I want to make the application window in full screen view without the top toolbar.
The code i got is like:
<mx:Button label="fullscreen" click="stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;"/>it is working on click the button.
But I want this on starting the application. Without any user interface.
Thanks and RegardsExtensions require both native code and ActionScript code and are packed by the native extension compiler by Adobe to an ANE file. Check this tutorial: http://www.adobe.com/devnet/air/articles/building-ane-ios-android-pt1.html
After compiling the extension, you can put the extensionId into your <extensions> branch in the application.xml and add the .ane as an excluded library into your AS3 project. Then you can use the extension like any other external library (swc file).
It's also helpful to download and play around with extisting ANEs. There are some nice open source libraries here: https://github.com/freshplanet -
Problem in full screen mode air application
Hi All
I am facing some problem in creating an air application. I used fullscreenmode .FULL_SCREEN_INTERACTIVE to maximize the window on load the application was succeeded in some extent. But there is one problem one bottom bar is coming just under the window. can anybody please help me. I am attaching the preview with this.
Thanks and regardsHi M*A*S*H 4077 thanks agan for your reply sending you the total code i used in my project.As I am a new coder my codes are not in abc please try to understand.please have a look and if u want to see my componentcode then also i can send code.component i only used in the video part.
thank you
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:components="components.*"
verticalAlign="top"
backgroundColor="white"
borderStyle="none"
borderThickness="0"
creationComplete="init();"
baseline="0"
paddingLeft="0" paddingRight="0" paddingTop="0" paddingBottom="0"
initialize="service.send()"
applicationComplete="fullscreenmode()"
backgroundGradientAlphas="[1.0, 1.0]"
backgroundGradientColors="[#CCCCCC, #090909]"
backgroundImage="@Embed(source='assets/background/background.jpg')"
>
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import mx.rpc.events.ResultEvent;
import mx.effects.Iris;
import mx.effects.easing.*;
import flash.utils.Timer;
[Bindable]
public var secondsTillDue:int=100;
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
public var bol:Boolean;
[Bindable]
private var images:ArrayCollection;
[Bindable]
private var centerpoint:Number;
[Bindable]
private var currentIndex : Number = 0;
public var myTimer:Timer;
[Bindable]
private var mainwidth:Number;
[Bindable]
private var mainheight:Number;
private function init():void {
myTimer=new Timer(1000);
myTimer.addEventListener(TimerEvent.TIMER,warnIfClose);
myTimer.start();
// Initialize the uldr variable which will be used to load the external
// playlist XML file.
uldr = new URLLoader();
uldr.addEventListener(Event.COMPLETE, xmlCompleteHandler);
uldr.load(new URLRequest(PLAYLIST_XML_URL));
/* function setFullScreenDisplayState():void{
stage.displayState=stageDisplayState.FULL_SCREEN_INTERACTIVE;
public function warnIfClose(event:TimerEvent):void{
secondsTillDue=secondsTillDue-1;
if(secondsTillDue==90){
lab1.setStyle("hideEffect", fade);
lab1.visible=false;
clockpan.visible=false;
clockpan.includeInLayout=false
clock1.setStyle("hideEffect", fade);
clock1.visible=false;
else if(secondsTillDue==88){
mainbox
imagePart.setStyle("showEffect",fade);
imagePart.visible=true;
imagePart.includeInLayout=false;
else if(secondsTillDue==83){
imagePart.visible=false;
imagePart.setStyle("hideEffect",fade)
videoContainer.visible=true;
playVideo();
private function fullscreenmode():void{
stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;
mainwidth=stage.width;
mainheight=stage.height;
centerpoint=stage.height/2;
private function serviceHandler(event:ResultEvent):void{
images = event.result.gallery.img;
var timer:Timer = new Timer(15000);
timer.addEventListener(TimerEvent.TIMER,nextImage);
timer.start();
private function nextImage(event:TimerEvent):void{
if (currentIndex < images.length - 1){
currentIndex++;
else {
currentIndex = 0;
import mx.controls.ProgressBarMode;
* The amount of time between calls to update the playhead timer, in
* milliseconds.
private const PLAYHEAD_UPDATE_INTERVAL_MS:uint = 10;
* The path to the XML file containing the video playlist.
private const PLAYLIST_XML_URL:String = "playlist.xml";
* The client object to use for the NetStream object.
private var client:Object;
* The index of the currently playing video.
[Bindable]
private var idx:uint = 0;
* A copy of the current video's metadata object.
private var meta:Object;
private var nc:NetConnection;
private var ns:NetStream;
private var playlist:XML;
private var t:Timer;
private var uldr:URLLoader;
private var vid:Video;
private var videosXML:XMLList;
* The SoundTransform object used to set the volume for the NetStream.
private var volumeTransform:SoundTransform;
* Constructor
private function initApp():void {
// Initialize the uldr variable which will be used to load the external
// playlist XML file.
uldr = new URLLoader();
uldr.addEventListener(Event.COMPLETE, xmlCompleteHandler);
uldr.load(new URLRequest(PLAYLIST_XML_URL));
* Once the XML file has loaded, parse the file contents into an XML object,
* and create an XMList for the video nodes in the XML.
private function xmlCompleteHandler(event:Event):void {
playlist = XML(event.target.data);
videosXML = playlist.video;
main();
* The main application.
private function main():void {
volumeTransform = new SoundTransform();
// Create the client object for the NetStream, and set up a callback
// handler for the onMetaData event.
client = new Object();
client.onMetaData = metadataHandler;
nc = new NetConnection();
nc.connect(null);
// Initialize the NetSteam object, add a listener for the netStatus
// event, and set the client for the NetStream.
ns = new NetStream(nc);
ns.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
ns.client = client;
// Initialize the Video object, attach the NetStram, and add the Video
// object to the display list.
vid = new Video();
vid.x = 0;
vid.y = 0;
vid.attachNetStream(ns);
videoContainer.addChild(vid);
// Begin playback of the first video.
//playVideo();
//play video code goes here
// Initialize the Timer object and set the delay to
// PLAYHEAD_UPDATE_INTERVAL_MS milliseconds.
t = new Timer(PLAYHEAD_UPDATE_INTERVAL_MS);
t.addEventListener(TimerEvent.TIMER, timerHandler);
// Configure the positionBar ProgressBar instance and set the mode to
// MANUAL. Progress bar values will be explicitly set using the
// setProgress() method.
//positionBar.mode = ProgressBarMode.MANUAL;
// Configure the volumeSlider Slider component instance. The maximum
// value is set to 1 because the volume in the SoundTransform object
// is set to a number between 0 and 1. The snapInterval and tickInterval
// properties are set to 0.1 which allows users to set the volume to
// 0, 0.1 - 0.9, 1.0 which allows users to increment or decrement the
// volume by 10%.
//volumeSlider.value = volumeTransform.volume;
//volumeSlider.minimum = 0;
//volumeSlider.maximum = 1;
//volumeSlider.snapInterval = 0.1;
//volumeSlider.tickInterval = volumeSlider.snapInterval;
// Setting the liveDragging property to true causes the Slider
// instance's change event to be dispatched whenever the slider is
// moved, rather than when the user releases the slider thumb.
//volumeSlider.liveDragging = true;
//volumeSlider.addEventListener(Event.CHANGE, volumeChangeHandler);
// Configure the various Button instances. Each Button instance uses
// the same click handler.
//playButton.addEventListener(MouseEvent.CLICK, buttonClickHandler);
//pauseButton.addEventListener(MouseEvent.CLICK, buttonClickHandler);
//stopButton.addEventListener(MouseEvent.CLICK, buttonClickHandler);
//backButton.addEventListener(MouseEvent.CLICK, buttonClickHandler);
//forwardButton.addEventListener(MouseEvent.CLICK, buttonClickHandler);
* Event listener for the volumeSlider instance. Called when the user
* changes the value of the volume slider.
private function volumeChangeHandler():void {
// Set the volumeTransform's volume property to the current value of the
// Slider and set the NetStream object's soundTransform property.
//volumeTransform.volume = volumeSlider.value;
ns.soundTransform = volumeTransform;
* Event listener for the ns object. Called when the net stream's status
* changes.
private function netStatusHandler(event:NetStatusEvent):void {
try {
switch (event.info.code) {
case "NetStream.Play.Start" :
// If the current code is Start, start the timer object.
t.start();
break;
case "NetStream.Play.StreamNotFound" :
case "NetStream.Play.Stop" :
// If the current code is Stop or StreamNotFound, stop
// the timer object and play the next video in the playlist.
t.stop();
playNextVideo();
break;
} catch (error:TypeError) {
// Ignore any errors.
* Event listener for the ns object's client property. This method is called
* when the net stream object receives metadata information for a video.
private function metadataHandler(metadataObj:Object):void {
// Store the metadata information in the meta object.
meta = metadataObj;
// Resize the Video instance on the display list with the video's width
// and height from the metadata object.
vid.width = mainwidth;
vid.height = mainheight;
// Reposition and resize the positionBar progress bar based on the
// current video's dimensions.
//positionBar.move(vid.x, vid.y + vid.height);
//positionBar.width = vid.width;
* Retrieve the current video from the playlist XML object.
private function getVideo():String {
return videosXML[idx].@url;
* Play the currently selected video.
private function playVideo():void {
var url:String = getVideo();
ns.play(url);
* Decrease the current video index and begin playback of the video.
private function playPreviousVideo():void {
if (idx > 0) {
idx--;
playVideo();
// Make sure the positionBar progress bar is visible.
//positionBar.visible = true;
* Increase the current video index and begin playback of the video.
[Bindable]
private var newTime:Number;
private function playNextVideo():void{
if (idx < (videosXML.length() - 1)) {
// If this is not the last video in the playlist increase the
// video index and play the next video.
idx++;
playVideo();
// Make sure the positionBar progress bar is visible.
//positionBar.visible = true;
} else {
// If this is the last video in the playlist increase the video
// index, clear the contents of the Video object and hide the
// positionBar progress bar. The video index is increased so that
// when the video ends, clicking the backButton will play the
// correct video.
idx++;
vid.clear();
init();
//Alert.show("video end")
//positionBar.visible = false;
private function timerHandler(event:TimerEvent):void {
try {
} catch (error:Error) {
]]>
</mx:Script>
<mx:XML id="imagesXML" source="data/images.xml" />
<mx:Zoom id="zoom" />
<mx:Fade id="fadein" duration="1000" alphaFrom="100" alphaTo="0" />
<mx:Fade id="fade" />
<mx:Rotate id="rotate"
angleFrom="-180"
angleTo="0"
easingFunction="Elastic.easeInOut"
duration="2000" />
<mx:VBox id="mainbox" horizontalAlign="left" width="100%" height="100%" verticalScrollPolicy="off" horizontalScrollPolicy="off">
<mx:Panel borderStyle="none"
borderAlpha="0"
cornerRadius= "0"
headerHeight= "0"
backgroundAlpha= "0"
borderThickness="0"
verticalAlign="middle"
top="100"
height="500"
paddingLeft="0"
paddingRight="0"
paddingBottom="0"
verticalScrollPolicy="off"
horizontalScrollPolicy="off"
horizontalAlign="center"
width="{mainwidth-100}"
id="clockpan"
>
<mx:Label text="Current Time : " fontFamily="arial" fontWeight="bold" fontSize="15" id="lab1" color="#FFFFFF"/>
<components:MyWatch formatString="DD/MM/YYYY KK:NN:SS " themeColor="#0D424C" id="clock1"/>
</mx:Panel>
<!--image part start-->
<mx:Panel horizontalAlign="left" id="imagePart" visible="false" includeInLayout="false" borderStyle="none"
borderAlpha="0"
cornerRadius= "0"
headerHeight= "0"
borderThickness="0"
verticalScrollPolicy="off"
paddingLeft="0" paddingBottom="0" paddingRight="0" paddingTop="0"
horizontalScrollPolicy="off"
backgroundAlpha= "0" width="100%" height="100%">
<mx:Image source="assets/images/{images.getItemAt(currentIndex).file}"
showBusyCursor="true" id="imagefile" width="{mainwidth}" maxHeight="{mainheight}" minHeight="{mainheight}" maxWidth="{mainwidth}" minWidth="{mainwidth}" height="{mainheight}" hideEffect="{fadein}" x="0" y="0" maintainAspectRatio="false"/>
<mx:Text text="{images.getItemAt(currentIndex).title}" styleName="title" color="#ffffff" x="0" y="30"/>
</mx:Panel>
<!--image part end-->
<!--image part start-->
<mx:Panel borderStyle="none"
borderAlpha="0"
cornerRadius= "0"
borderThickness="0"
headerHeight= "0" top="0" left="0"
backgroundAlpha= "0" verticalAlign="middle"
verticalScrollPolicy="off"
horizontalScrollPolicy="off"
x="0"
>
<mx:VideoDisplay borderStyle="none" borderThickness="0" visible="false" id="videoContainer"
maintainAspectRatio="false"
/>
</mx:Panel>
<!--image part end-->
<!--<mx:Button label="fullscreen" click="stage.displayState = StageDisplayState.FULL_SCREEN_INTERACTIVE;"/>-->
</mx:VBox>
<mx:HTTPService id="service" url="data.xml" result="serviceHandler(event)"/>
</mx:WindowedApplication> -
Launching AIR application When Operating system starts
Hi
I want to lauch my AIR application automatically when windows operating system starts. How can i solve this problem.
Thanks in advance to all
Regards
sssI found some information about this here:
http://www.adobe.com/devnet/air/flex/quickstart/startup_options.html -
Adobe Air Applications Not launching. Flash Builder 4.5.1
I had this issue before where only flash based applications would launch but not adobe air. The issue is when you click run on adobe air, in the task manager on windows 7, 64 bit you get: Adobe Air Debug Launcher. Killing that gives me: If the program is already running, close it before attempting to run.
The program never launches hence why you have to kill it in the task manager.
I tried cleaning out the PreloadSWF entry in the mmc.cfg file. This does nothing to help the cause.
Ideas?Please read the OP on the stale pale loader. I already took out the line in mm.cfg and I set vsible to true (never had to before on any air application Oo)
Tests:
The setting to visible to true though worked..... (again with never had to set that before) -
Problems updating/installing air application
Hi,
We have an Adobe Air application that uses the Air update mechanism for newer versions. It seems to work fine for most of the customers but on some computers when it tries to install the new version it cannot. The only clue we have are some errors we found in the Install.log in in Adobe/Air/logs:
[2012-07-09:12:14:50] Error occurred during msi install operation; beginning rollback: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
[2012-07-09:12:14:50] Rolling back install of C:\Users\pop.radu\AppData\Local\Temp\fla73EA.tmp\setup.msi
[2012-07-09:12:14:50] Rollback complete
[2012-07-09:12:14:50] Got an unexpected fatal error while in stateInstalling: [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="1603" errorID=0]
We have checked other discussions on this problem and most of the solutions were using an uninstall tool to remove the app and then install it again. However, we would like to know if there is another way to solve this since we don't want our customers to uninstall and reinstall the application manually each time a newer version of the app appears.
Does anyone know if there is a way to do this?
Thanks,
RaduHi Radu,
The next step would be to enable MSI logging and take a look at what is failing with MSI. Unfortunately, MSI is very fragile at times and we do see this problem. Sometimes its simply a file/folder/registry permission issue. Other times it's more severe, like a missing .msi database file. Because this is an upgrade, I suspect what is happening is that MSI is looking for the old version's .msi database file so that it can run its "uninstall" routine. If the old msi can't be found, it will bail out and the upgrade will fail.
The only solution, other than locating the old msi database file (doubtful) is to run the Microsoft cleanup utility.
Thanks,
Chris
Ps. If you haven't already, I'd recommend taking a look at the captive runtime solution in AIR 3.x. http://www.adobe.com/devnet/air/articles/air3-install-and-deployment-options.html -
Launch air application from browser like adobe connect pro
I will like to install and launch my adobe air application from the browser, just like adobe connect pro does. Any help on this?
Did you try ...
location.href = url -
Problem(16824) in updation of Air application
hello friends
i m made an air application for my project.but needs to upgrade it.so i followed the update frame work as guided in this blog
http://www.adobe.com/devnet/air/flex/quickstart/update_framework.html
this frame works fine for two -three versions but after that when i upgrade the application to new version it reapeatdly shown error messg
There was and error downloading the file: error 16824.
there is not any abnormal change in update decriptor file (on server) and application discriptor file.still facing that surprised problem.
can any body help me out.
Thanks in advanceDeepak,
Import parameters are asked once you click on Execute button of the FM. Here the screen is here.
Most of the fields look like Boolean values with 'X', if yes. Also there are 3 table icons seen. Once you click you are into the screen where you can fill the table values also. After inputting these values when you click on the Execute button in this screen the Entries in The Tables (output) will be filled. This your output.
I did not work on this. But all new FMs I try this way only. Often we need to play with FMs through Execute button and passing the Import parameters. After several trials we start understanding, what it is asking and what is returned.
KJogeswaraRao
Maybe you are looking for
-
Call EJB From Oracle Stored proc or Database loaded Java?
Are there any examples of calling an EJB, residing in the OC4J on a machine separate from the DB server, from an Oracle PL/SQL stored proc. The Stored proc can call java loaded into the DB. That java makes the intial bean context. Or another way if s
-
How do you write into another program? and maybe get it to push a button too. What would you use?
-
No display of iview content after cache properties are set
Hello, In an effort to improve the portal performance we activated the Iview Load Parameters(Cache level, validity, client side caching etc) and after that we are not seeing any content of the iview in the portal. Cache level - Shared Cache validity
-
SAP Interactive Forms by Adobe on a Table device?
Hi All, I am wondering if anyone has IFbA running on any form of portable table device? I understand (correct me if I am wrong) that it won't work on an iPad. If so, what device and operating system / browser combination are you using? For those of
-
newly installed Sync with default settings in two different laptops (HP Vista 7 and Toshiba XP SP3) and old desktop w/ XP SP3. All with Firefox 3.6.10. At first didn't think anything was happening. The HP machine is new and had no bookmarks and the b