Skip to main content
Participating Frequently
March 27, 2012
Question

Launch (Default) Images problem with iPad

  • March 27, 2012
  • 28 replies
  • 7016 views

Hello

Following a great blog post from Richard Lord on how to create retina version for iPad3 using iOS 5.1 SDK I could finally create my app working in high res on iPad 3.

You can read the post here: http://www.richardlord.net/blog/using-the-ipad-retina-display-with-adobe-air/comment-page-1#comment-68451

However I have a very specific problem with the launch images. I prepared all of them following the rules written here: https://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/App-RelatedResources/App-RelatedResources.html#//apple_ref/doc/uid/TP40007072-CH6-SW1

Unfortunately if I start the app in landscape I see very short jumping of the default image to the left and top just before the actual application appears on the screen.

Do you have any ideas why this may happen?

Thanks in advance.

This topic has been closed for replies.

28 replies

Participating Frequently
June 28, 2012

Same problem here. My app is Landscape only, and has three logos it's trying to keep in the same position. One on the Default-Landscape.png, one centered by the app's splashScreenImage property, and another shown on the first active View. In 3.1 all these lined up perfectly. Now, there is a 'bobbing' as the app comes up.

I assumed it was in the View, whose layout had been messed with recently, and I tried everything then decided to remove it altogether just to be sure it was the View. It wasn't. I still saw a 'bob'.

So I backed up to the application's splashScreenImage, it hadn't been changed in awhile, but we did move from AIR 3.1 to 3.3 recently, so I began to think AIR wasn't handling that splashScreenImage properly. Tried just embedding the Default-Landscape.png as the splashScreenImage, which would make it exactly the same image (the splash was a padded image that was naturally centered by the app). No dice, it still bobbed.

Finally, I removed the splashScreenImage itself so the only logo being shown was the Default-Landscape.png. And it still bobbed!!!!! WTF????

June 29, 2012

What is the resolution of the image you are using ? Are you using any platformsdk while packaging the app ?

Participating Frequently
June 29, 2012

The image is 1024x768 and we are requesting standard resolution in the app descriptor file. The aspectRatio is set to landscape and autoOrients is set to true (so it doesn't do portrait it supports both landscape directions). And platformsdk is not being used.

iBr3nt
Inspiring
April 11, 2012

@sacredcolours

Is this a Flash Builder project? And are you using the splashScreenImage property?

I'm unable to reproduce the issue on a Flash CS5.5 project targeting AIR 3.2 and compiling with -platformsdk pointing to iOS 5.1. I've got Fullscreen unchecked. When I launch the app in landscape mode there's no flicker or size change from the splashscreen to the app.

iBrent

Inspiring
April 11, 2012

This is encouraging if you are seeing no issues.

I am running Flash CS5.5 targeting AIR 3.2 and compiling with -platformsdk pointing to iOS 5.1  ..  Fullscreen is unchecked.  I am in Landscape Mode ..  orientation is AUTO .. and I'm running a script to block portrait and allow for a 180 degree flip in Landscape.

Maybe its the auto orientation ?

Participant
April 10, 2012

I can't believe these guys at Adobe can leave such obviously ridiculous errors like this.

In Air version 3.1, I was already struggling with another issue with the startup screen that just rotated and stretched just before the application started.

This should be plain simple stuff/bug right in front of their eyes that they should have removed before releasing a version.

This is not serious you guys at Adobe. We have more serious things to do.

Inspiring
April 11, 2012

Ya ... I'm baffled how Adobe has left this bug through AIR 3.2 and 3.3   ...   I mean ..   any app they've built for testing would do this. 

March 28, 2012

If it's possible , keep the app as fullscreen and use images of size 1024x768 and 768x1024 . That would work .

Participating Frequently
March 29, 2012

@ Colin Holgate

Thank you for the idea. Yes, It seems that I only need those two images which is very nice. However this didn't solve my problem with the jumping image :-(

@Abhayjit

I prefer to not make my app in fullscreen. It's designed like this from the very beginning and it will not be easy to just run it in fullscreen.

Still looking for a good solution...

Inspiring
March 29, 2012

I have the same problem.

I can't have my app in fullscreen because I need the top status bar in iOS to be visible at all times.

I was hoping this would be fixed with AIR 3.2

Adobe Employee
March 28, 2012

What resolution Launch Images are you using and is your app fullscreen? Is the problem reproducible only on iPad3?

Participating Frequently
March 28, 2012

Hello Varun Bhatia,

So, for portrait images I am using 768 x 1004 (standard resolution) and 1536 x 2008 (retina @2x);

For landscape I am using 1024 x 748 (standard resolutuin) and 2048 x 1496 (retina @2x);

The application is not fullscreen.

The problem exists in all iPad versions only in if I start the application in landscape orientation. It's OK if I start in portrait orientation.

As I told in my first post I am using -platformsdk parameter of adt to package with iOS 5.1 SDK.

I have the feeling that for some reason there is something wrong with the bar for a very short amount of time because that jump is exactly 40 pixels (20 in standard resolution).

Adobe Employee
March 28, 2012

Which AIR SDK version are you using?

-Varun