Join a global community of Adobe Air users and developers.
Recently active
We defenitely need StageVideo support on older devices!In my case I need to enable Retina support on iPad 3 but GPU renderMode doesn't perform well on iPad 2. So the only way is to use CPU fallback. So no StageVideos play...
I'm using stage video in an app to play back some video and it would be useful if I could offer users the option to flip the video along the horizontal axis. i.e. the equivalent of scaleX = -1 on a normal display object. The reason I want to do this is that the video is of people and flipping the video would flip their handedness (so right handers become left handers).Is this possible? It is quite easy to do with 'normal' video (i.e. scaleX = -1) but on iPad I am using stageVideo (primarily to try to maximse performance which I belive stageVideo does) and as it isn't a real display object it doesn't have the necessary scaleX property.Does anyone know if this is possible?
LZMA Support – On iOS and Android, LZMA compressed swfs can now be packaged and are supported.When I use AIR3.7 release ipa when packaged swf could not load the swf files. I have to convert all swf files content to swcs to use. The new feature means the problem is solved?
Hi “guys”, I have a problem in the creation complete handler.I am using Flash Builder 4.7 (Flex SDK 4.9.1)When I go to a view (meal3) when it is the “firstView” (ie firstView="views.meal3"), the image properties are correct (eg width=768).However, if I go to another view as the firstView (eg firstView="views.allMeals") (which is what I want to do) and then click a button to go to the meal3 view, the image properties are null.Anyone any ideas why this is and how I can correct the problem?The meal3 code is as follows:<?xml version="1.0" encoding="utf-8"?><s:View xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" title="meal3" creationComplete="view1_creationCompleteHandler(event)"> <fx:Script> &
In the process of porting an application built upon on a REST API, I have observed that HTTP requests sent from the Adobe AIR runtime do not seem to honour caching features like ETag or Last-Modified.I used the URL of a file hosted on a CDN ; the response headers definitely contain directives that should then provoke conditionals requests from the client.However, using Charles Proxy, I have noticed that the subsquent requests are never sent with headers like ETag or If-Modified-Since. Therefore, the server responds with 200 OK (not 304 Not Modified) and the request body is sent again. I had the same results on Android and iOS.Is this feature really is unsupported or is it a bug ? (I haven't found a lot of information online except similar issues on Mac).Since our REST API is relying on HTTP standards, I am about to implement some of this caching mechanisms manually - even though I believe software developers using AIR should not have to do this.Note: the same requests are correctly cac
I want to use Adobe Air to run an application called KeywordXP developed by Page One Traffic (UK). The installation of KeywodXP doesn't happen and after contacting Page One Customer Support they send me the follwing: We've run into this with a few customers and it's definitely an Adobe Air problem and has nothing to do with our software. The folks at Adobe support community are much better equipped to help you and I encourage you to post overthere. They will ask you for your Adobe logs etc and help you get to the bottom of this. Well, so here it is. Any volunteer??
Hello,I am developing an application for the desktop and mobile platforms. I am using Flex and FB 4.7. One thing that is very important to me is the ability to load external swf files into the application. I am confused by what designates 'embedded AS code' in the swf file being loaded that will cause an error.Currently, using 3.4 & 3.5 I can load external swf files on IOS that contain AS3 code, although I am not sure why this is because everything in this forum and the blogs state that this is only possible in 3.6+. I can also reload them without issue. In frame 1 of each swf I load, I have this code:import flash.system.Security;if (Security.sandboxType == Security.REMOTE){ Security.allowDomain("*");}stop();This code is used because these same swf assets are used on the web in a browser. In eash swf file, it also has a symbol in it's Library which has a AS Linkage name defined. This symbol is used on the stage of the external s
Alright Air 3.0 is out and stageText is supposed to be the answer to my problem in the app we are developing for a client.Its a calculator app and all the inputs are numerical so I need to limit the keyboard to numbers and a decimal only. I have been looking at the very limited info available on stageTexthttp://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/text/StageText.html#StageText%28%29andhttp://blogs.adobe.com/cantrell/archives/2011/09/native-text-input-with-stagetext.htmlbut I cant make any sense of it.Can someone give me a good example, be real specific, pretend you are a talking to a 5 year old I wont be offended.I already have dynamic input fields on the stage created with a text tool not through AS but they can be recreated with AS if need be, what do I need to do to my code to make the text boxes activate the number pad and not the keypad.Any help would be appreciated.
I've not had too much luck trying to debug my android device (nexus 7) over usb. Most articles/solutions I come across are to do with a wifi connection, that isn't an available option though. I read the following:http://help.adobe.com/en_US/air/build/WS901d38e593cd1bac7b2281cc12cd6bced97-8000.htmlUsing FlashDevelop and developing with Starling/Feathers with AIR 3.8, the default for FlashDevelop is "-connect [ip]" where that'd work for a wifi debug setup. I tried -listen instead of -connect but had no luck, the app itself wouldn't load, I get the blank screen(dark gradient) that is visible before the air runtime is loaded and runs the app. I then tried to use -connect with logcat and when filtered get two lines then nothing, taking filtering off and there is alot of information, many errors being reported, though without logcat the app will run fine.The port number that is stated in those docs I've found stated elsewhere on the web as a different number that is the default so I have no
Dear:If I wanna to integrate the Adobe Air APK into my Android image(system.img).What must I do for preinstalling the Air APK?need certificated process or no need? Please give me some suggestion.Thanks.
Hi,I have an app developed with AIR 3.7 for iOS (iPad)The app gets very sluggish after a while, eventually crashes.I've been -very- careful to pool objects where possible and cleanup / nullify all objects once they're not needed any more.Profiling the app in Scout returns a pretty stable memory profile (the peaks and the lows translate very well to what's happening on screen)Simultenously profiling the app using XCode's Instruments, shows me that the memory consumption off the app constantly rises up to the point the systems spends more time throwing memory warning than anything else.Here are screenshots of both profilers: they show as3 memory usage being pretty stable, on the app level, memory keeps rising...https://dl.dropboxusercontent.com/u/608333/AIR_memory_leak.zipIf AS3 is not leaking any memory (according to scout), but the app is (according to Instruments), would I be right assuming there's a memory leak in the AIR-runtime itself?thanks for your feedback!bart.
I am developping a language learning app which uses a native speech recognition engine linked with a Native Extension. Everything is working fine on the iPad, but on the iPhone speakers are behaving weirdly: the sound output goes to the phone speaker/receiver (the one used to make a call) so we can't hear anything.I've tried several configurations:When I play a sound in the app, and launch the ANE after, the sound output goes to the phone speaker, but the ANE has access to the microphone.When I do the opposite, launching the ANE, then playing a sound, the sound output goes correctly in the loud speaker, but my ANE can't access the microphone.I've tried setting useSpeakerphoneForVoice to true and using AudioPlaybackMode.MEDIA but it didn't change anything in both case.Also, I tried to use the Microphone class, and when I initiate it and add a SampleDataEvent listener, everything is working better (sound in loud speaker and microphone working with the ANE) but on iPhones 4 and less sound
I've got my app running perfectly on desktop, and for a while it was working great on mobile, today it loaded starling alright, loaded my assets, then seems to have an issue with displaying my title screen. This wasn't an issue in the past and the app still runs correctly on desktop, so I'm a bit confused as to why it would be acting up now on mobile. Any ideas why this might happen? Will continue trial/error til I figure out what broke it but if anyone has experienced a similar issue please let me know. As for debugging, I don't have wifi for Scout, I use FlashDevelop as my IDE.
Dear developers, I am hoping you can assist me with this.The app I have been developing is close to launch date. However, the first time launching the app after installing, the game theme song cuts out after about 0.5 to 1 second. If I close the app and reopen it, the theme song plays normally. This seems like a small issue but first impressions for an app are important and I need this song to play at launch after the app has been installed for the first time.This problem is occuring on a Samsung 10.1 tablet running Android 4.0.4.I can make a work around that would not play the song at all on first launch after installation, but would rather not do this.Any ideas?Thank you,Justin
Sharing with the community with a bug and solution.I think this is a compiler bug, but not sure.AIR-sdk: v.3.4.Error:Error occurred while packaging the application:Exception in thread "main" java.lang.Error: Unable to find named traits: starling.display::Sprite$ at adobe.abc.Domain.resolveTypeName(Domain.java:232) at adobe.abc.Domain.resolveTypeName(Domain.java:149) at adobe.abc.GlobalOptimizer.sccp_eval(GlobalOptimizer.java:6703) at adobe.abc.GlobalOptimizer$SccpContext.commit(GlobalOptimizer.java:4375) at adobe.abc.GlobalOptimizer.sccp_modify(GlobalOptimizer.java:5847) at adobe.abc.GlobalOptimizer.sccp_modify(GlobalOptimizer.java:4708) at adobe.abc.GlobalOptimizer.sccp(GlobalOptimizer.java:4680) at adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:3546) at adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:2247)&n
I was so impressed I had to post this.I have a 150mb flash file that equates to a 45mb app, its been getting bigger and bigger as the app has been updated several times over the last year, well previewing the app as a swf in CS6 is a nightmare it takes 7:23 minutes (just timed it) compared to the CC's 67 seconds. AMAZING. This alone for me is worth the price, I haven't tried much else because this was so impressive but if there is any interest I can run a publish to device comparison.Nice work Flash team I hope the rest of app is just as fast.
Hello,I understand this is a tough question to answer - but I have a critical release that either requires a crap ton of work to make things functional on the iPad 1 (due to textures allocating so much memory) that RectangleTexture would solve. However, my app will be released as a site simultaneously, so thus Flash 11.8 will be required. Forking my source code is a LAST resort. If you guys could give a hint on when you're expecting to officially release 3.8/11.8 that would help me gauge whether I have to do all this extra work, or if I can just upgrade my project to 3.8 and then just release it when Flash 11.8 is out. So, can you guys say whether it'll be weeks, or is the release still months away?Thank you.
There are some useful (now archived) discussions that talk about required steps to prepare your AIR mac desktop .app for submission to the Mac App Store:http://forums.adobe.com/thread/1022213http://pigsels.com/2012/04/air-app-store-publishing-guide/http://forums.adobe.com/thread/1145598All of them talk about removing the included WebKit.dylib from the AIR captive runtime distribution that gets placed inside your .app before you codesign because including Adobe's bundled WebKit.dylib from the AIR runtime and trying to use HTMLLoader etc with it, will cause a rejection of the app since it supposedly used private APIs.I had mentioned in the archived discussion that I was going to try keeping WebKit.dylib in my new .app, using it for HTMLLoader based Help system, using the latest AIR SDK 3.8 and see if things have changed regarding Apple's rejection of the latest WebKit.dylib.I am happy to say that my sandboxed app, leaving WebKit.dylib and codesigning it along with the rest of the app was
i was looking for a good solution to automate ui testing on mobile devices. monkeytalk looks promising but it seems they only support desktop apps. it is always a problem to tell whether the testtools support only native apps or not. Anyone using a tool already?I use flex mobile but the ui is done with actionscript.
helloI'm trying to convert ios photo into bytearray. Because I want send the photo from iphone to AIR in laptop.I've found some tutorial looks great and should work:http://forums.adobe.com/post!input.jspa?container=4434&containerType=14the method is to use "mediaPromise.open()" and get the byte data.but I always got an error blow:ArgumentError: Error #1063: Argument count mismatch on Main/selectHandler(). Expected 0, got 1.dose anyone bump into the same error as me?my code is below:package{ import flash.display.Sprite; import flash.events.Event; import flash.events.IEventDispatcher; import flash.events.MediaEvent; import flash.events.MouseEvent; import flash.media
Hello !I would like to save a video into the applicationStorageDirectory of my iPad. The code I have works well, but on iPad, it doesn't work, it sends me an MediaErrorEvent with an errorid 16. I think that this is due to an access problem, but it's weird because i succeed to write in the .flv file.I save the urlStream into a file:// get bytesfileData = new ByteArray();urlStream.readBytes(fileData, 0, urlStream.bytesAvailable);// savingvar file : File = File.applicationStorageDirectory.resolvePath(FILE_NAME);var fileStream : FileStream = new FileStream();fileStream.open(file, FileMode.WRITE);fileStream.writeBytes(fileData);fileStream.close();This works well, I have been able to watch the flv video in an jailbroken iPad.But when I want to play my video with OSMF:var file : File = File.applicationStorageDirectory.resolvePath(FILE_NAME);var netLoader : NetLoader = new NetLoader();var media : VideoElement = new VideoElement(new URLResource(file.nativePath), netLoader);mediaPlayer = new Med
Hi,I'm wondering if someone can chime in here and verify this for me. It appears that it is not possible to view pdfs on Android using the StageWebView class, correct?thx
Hello,I use Flash CS6 to develop an Android App. I tried to use the Android Emulator to test the Android App. However it seems that there is no setting for the DPI.Since there are different DPI for Android devices, I need to test the result with different DPI. Anyway to do that within Flash CS6.P.S. I don't want to use Android SDK Virtual Devices if it can be done within Flash CS6.Best regardsAlex
Are there any plans for Adobe AIR to take advantages of LLVM 3.3 new specs?
Description in this link:https://bugbase.adobe.com/index.cfm?event=bug&id=3186454
Remix with Firefly Community Gallery
Thousands of free creations to fall in love with and remix in Firefly.
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.