feathersui / feathersui-starling

User interface components for Starling Framework and Adobe AIR
https://feathersui.com/learn/as3-starling/
Other
915 stars 386 forks source link

ScrollText not displaying in Adobe AIR 18 beta #1125

Closed grosssmutttr closed 9 years ago

grosssmutttr commented 9 years ago

Hi there,

I haven't been able to update my app since AIR 16 because of the Texture mismatch bug. Now the new AIR 18 beta managed to solve the problem but unfortunately the ScrollText isn't visible anymore.

Tested this with a Nexus 4 with Android 5.1.

When I minimize and maximize the app the text appears...

Any ideas?

joshtynjala commented 9 years ago

I've seen other reports of text failing to display in AIR 18. It seems to be a bug on Adobe's side.

joshtynjala commented 9 years ago

Strangely, though, I cannot reproduce this issue on my Nexus 5 with Android 5.1 with AIR 18.0.0.109. I wonder what is different about my environment.

grosssmutttr commented 9 years ago

Downloaded the latest beta release today. The Nexus 4 still won't display the ScrollText and on a Samsung Galaxy S2 running Android 4.1.2 I'm getting this:

ArgumentError: Error #3672: Buffer creation failed. Internal error. at flash.display3D::Context3D/createVertexBuffer() at starling.display::QuadBatch/createBuffers()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/QuadBatch.as:174] at starling.display::QuadBatch/syncBuffers()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/QuadBatch.as:203] at starling.display::QuadBatch/renderCustom()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/QuadBatch.as:221] at starling.core::RenderSupport/finishQuadBatch()[/Users/redge/Dropbox/Development/starling/starling/src/starling/core/RenderSupport.as:501] at starling.display::QuadBatch/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/QuadBatch.as:474] at starling.display::DisplayObjectContainer/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/DisplayObjectContainer.as:360] at starling.display::Sprite/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/Sprite.as:238] at feathers.display::Scale9Image/render()[/Users/joshtynjala/Development/Flash/feathers/source/feathers/display/Scale9Image.as:462] at starling.display::DisplayObjectContainer/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/DisplayObjectContainer.as:360] at starling.display::Sprite/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/Sprite.as:238] at feathers.controls::Button/render()[/Users/joshtynjala/Development/Flash/feathers/source/feathers/controls/Button.as:2208] at starling.display::DisplayObjectContainer/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/DisplayObjectContainer.as:360] at starling.display::Sprite/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/Sprite.as:238] at starling.display::DisplayObjectContainer/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/DisplayObjectContainer.as:360] at starling.display::Sprite/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/Sprite.as:238] at feathers.controls::LayoutGroup/render()[/Users/joshtynjala/Development/Flash/feathers/source/feathers/controls/LayoutGroup.as:564] at starling.display::DisplayObjectContainer/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/DisplayObjectContainer.as:360] at starling.display::Sprite/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/Sprite.as:238] at starling.display::DisplayObjectContainer/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/display/DisplayObjectContainer.as:360] at starling.core::Starling/render()[/Users/redge/Dropbox/Development/starling/starling/src/starling/core/Starling.as:514] at starling.core::Starling/nextFrame()[/Users/redge/Dropbox/Development/starling/starling/src/starling/core/Starling.as:469] at starling.core::Starling/onEnterFrame()[/Users/redge/Dropbox/Development/starling/starling/src/starling/core/Starling.as:682]

joshtynjala commented 9 years ago

The buffer creation failed error sounds like the issues described here: http://forum.starling-framework.org/topic/heads-up-air-17-causes-problems-on-android

joshtynjala commented 9 years ago

Everything seems to be working correctly with ScrollText using the stable AIR 18.0.0.143 release on my Nexus 5, so I'm closing.

grosssmutttr commented 9 years ago

You're right that the ScrollText is working now but unfortunately the UI Buttons now become black squares if you close an interstitial ad. UI Text is still visible. This doesn't occur on the Nexus 4 but sometimes (often) happens on a Samsung Galaxy S2 and S3.

I'm using the milkmangames AdMob extension.