Swipe Gestures using Air for ios
I have created this code so I can swipe through some different colour ways of a product.
It works if you are swiping left and goes through all the colours. The problem I am now having is it will swipe right only once it get to the end and only on CPXCBLUE.
Could anyone see what maybe wrong with this coding please????
Cheers
Tim
Multitouch.inputMode = MultitouchInputMode.GESTURE;
import fl.transitions.Tween;
import fl.motion.easing.Sine;
CPXCRED.addEventListener( TransformGestureEvent.GESTURE_SWIPE, onSwipe );
CPXCGREEN.addEventListener( TransformGestureEvent.GESTURE_SWIPE, onSwipe );
CPXCWHITE.addEventListener( TransformGestureEvent.GESTURE_SWIPE, onSwipe );
CPXCBLUE.addEventListener( TransformGestureEvent.GESTURE_SWIPE, onSwipe );
function onSwipe( event:TransformGestureEvent ):void
if( event.target == CPXCRED )
if( event.offsetX == -1 )
var t1:Tween = new Tween( CPXCRED, "x", Sine.easeOut, CPXCRED.x, -320, 0.3, true );
var t2:Tween = new Tween( CPXCGREEN, "x", Sine.easeOut, CPXCGREEN.x, 320, 0.3, true );
var t3:Tween = new Tween( CPXCWHITE, "x", Sine.easeOut, CPXCWHITE.x, 960, 0.3, true );
var t4:Tween = new Tween( CPXCBLUE, "x", Sine.easeOut, CPXCBLUE.x, 960, 0.3, true );
else if( event.target == CPXCGREEN )
if( event.offsetX == -1 )
var t1b:Tween = new Tween( CPXCRED, "x", Sine.easeOut, CPXCRED.x, -320, 0.3, true );
var t2b:Tween = new Tween( CPXCGREEN, "x", Sine.easeOut, CPXCGREEN.x, -320, 0.3, true );
var t3b:Tween = new Tween( CPXCWHITE, "x", Sine.easeOut, CPXCWHITE.x, 320, 0.3, true );
var t4b:Tween = new Tween( CPXCBLUE, "x", Sine.easeOut, CPXCBLUE.x, 960, 0.3, true );
if( event.offsetX == 1 )
var t1a1:Tween = new Tween( CPXCRED, "x", Sine.easeOut, CPXCRED.x, 320, 0.3, true );
var t2a1:Tween = new Tween( CPXCGREEN, "x", Sine.easeOut, CPXCGREEN.x, 960, 0.3, true );
var t3a1:Tween = new Tween( CPXCWHITE, "x", Sine.easeOut, CPXCWHITE.x, 960, 0.3, true );
var t4a1:Tween = new Tween( CPXCBLUE, "x", Sine.easeOut, CPXCBLUE.x, 960, 0.3, true );
else if( event.target == CPXCWHITE )
if( event.offsetX == -1 )
var t1c:Tween = new Tween( CPXCRED, "x", Sine.easeOut, CPXCRED.x, -320, 0.3, true );
var t2c:Tween = new Tween( CPXCGREEN, "x", Sine.easeOut, CPXCGREEN.x, -320, 0.3, true );
var t3c:Tween = new Tween( CPXCWHITE, "x", Sine.easeOut, CPXCWHITE.x, -320, 0.3, true );
var t4c:Tween = new Tween( CPXCBLUE, "x", Sine.easeOut, CPXCBLUE.x, 320, 0.3, true );
if( event.offsetX == 1 )
var t1b1:Tween = new Tween( CPXCRED, "x", Sine.easeOut, CPXCRED.x, -320, 0.3, true );
var t2b1:Tween = new Tween( CPXCGREEN, "x", Sine.easeOut, CPXCGREEN.x, 320, 0.3, true );
var t3b1:Tween = new Tween( CPXCWHITE, "x", Sine.easeOut, CPXCWHITE.x, 960, 0.3, true );
var t4b1:Tween = new Tween( CPXCBLUE, "x", Sine.easeOut, CPXCBLUE.x, 960, 0.3, true );
else if( event.target == CPXCBLUE )
if( event.offsetX == 1 )
var t1c1:Tween = new Tween( CPXCRED, "x", Sine.easeOut, CPXCRED.x, -320, 0.3, true );
var t2c1:Tween = new Tween( CPXCGREEN, "x", Sine.easeOut, CPXCGREEN.x, -320, 0.3, true );
var t3c1:Tween = new Tween( CPXCWHITE, "x", Sine.easeOut, CPXCWHITE.x, 320, 0.3, true );
var t4c1:Tween = new Tween( CPXCBLUE, "x", Sine.easeOut, CPXCBLUE.x, 960, 0.3, true );
stop();
I change the info as you suggested but it still didn't work.
My friend had a look and informed me that it is the following area was incorrect:
else if( event.target == CPXCWHITE )
if( event.offsetX == -1 )
var t1c:Tween = new Tween( CPXCRED, "x", Sine.easeOut, CPXCRED.x, -320, 0.3, true );
var t2c:Tween = new Tween( CPXCGREEN, "x", Sine.easeOut, CPXCGREEN.x, -320, 0.3, true );
var t3c:Tween = new Tween( CPXCWHITE, "x", Sine.easeOut, CPXCWHITE.x, -320, 0.3, true );
var t4c:Tween = new Tween( CPXCBLUE, "x", Sine.easeOut, CPXCBLUE.x, 320, 0.3, true );
if( event.offsetX == 1 )
var t1b1:Tween = new Tween( CPXCRED, "x", Sine.easeOut, CPXCRED.x, -320, 0.3, true );
var t2b1:Tween = new Tween( CPXCGREEN, "x", Sine.easeOut, CPXCGREEN.x, 320, 0.3, true );
var t3b1:Tween = new Tween( CPXCWHITE, "x", Sine.easeOut, CPXCWHITE.x, 960, 0.3, true );
var t4b1:Tween = new Tween( CPXCBLUE, "x", Sine.easeOut, CPXCBLUE.x, 960, 0.3, true );
The following coding is correct and works great!!!
Multitouch.inputMode = MultitouchInputMode.GESTURE;
import fl.transitions.Tween;
import fl.motion.easing.Sine;
CPXCRED.addEventListener( TransformGestureEvent.GESTURE_SWIPE, onSwipe );
CPXCGREEN.addEventListener( TransformGestureEvent.GESTURE_SWIPE, onSwipe );
CPXCWHITE.addEventListener( TransformGestureEvent.GESTURE_SWIPE, onSwipe );
CPXCBLUE.addEventListener( TransformGestureEvent.GESTURE_SWIPE, onSwipe );
function onSwipe( event:TransformGestureEvent ):void
if( event.currentTarget == CPXCRED )
if( event.offsetX == -1 )
var t1:Tween = new Tween( CPXCRED, "x", Sine.easeOut, CPXCRED.x, -320, 0.3, true );
var t2:Tween = new Tween( CPXCGREEN, "x", Sine.easeOut, CPXCGREEN.x, 320, 0.3, true );
var t3:Tween = new Tween( CPXCWHITE, "x", Sine.easeOut, CPXCWHITE.x, 960, 0.3, true );
var t4:Tween = new Tween( CPXCBLUE, "x", Sine.easeOut, CPXCBLUE.x, 960, 0.3, true );
else if( event.currentTarget == CPXCGREEN )
if( event.offsetX == -1 )
var t1b:Tween = new Tween( CPXCRED, "x", Sine.easeOut, CPXCRED.x, -320, 0.3, true );
var t2b:Tween = new Tween( CPXCGREEN, "x", Sine.easeOut, CPXCGREEN.x, -320, 0.3, true );
var t3b:Tween = new Tween( CPXCWHITE, "x", Sine.easeOut, CPXCWHITE.x, 320, 0.3, true );
var t4b:Tween = new Tween( CPXCBLUE, "x", Sine.easeOut, CPXCBLUE.x, 960, 0.3, true );
if( event.offsetX == 1 )
var t1a1:Tween = new Tween( CPXCRED, "x", Sine.easeOut, CPXCRED.x, 320, 0.3, true );
var t2a1:Tween = new Tween( CPXCGREEN, "x", Sine.easeOut, CPXCGREEN.x, 960, 0.3, true );
var t3a1:Tween = new Tween( CPXCWHITE, "x", Sine.easeOut, CPXCWHITE.x, 960, 0.3, true );
var t4a1:Tween = new Tween( CPXCBLUE, "x", Sine.easeOut, CPXCBLUE.x, 960, 0.3, true );
else if( event.currentTarget == CPXCWHITE )
if( event.offsetX == -1 )
var t1c:Tween = new Tween( CPXCRED, "x", Sine.easeOut, CPXCRED.x, -320, 0.3, true );
var t2c:Tween = new Tween( CPXCGREEN, "x", Sine.easeOut, CPXCGREEN.x, -320, 0.3, true );
var t3c:Tween = new Tween( CPXCWHITE, "x", Sine.easeOut, CPXCWHITE.x, -320, 0.3, true );
var t4c:Tween = new Tween( CPXCBLUE, "x", Sine.easeOut, CPXCBLUE.x, 320, 0.3, true );
if( event.offsetX == 1 )
var t1b1:Tween = new Tween( CPXCRED, "x", Sine.easeOut, CPXCRED.x, -320, 0.3, true );
var t2b1:Tween = new Tween( CPXCGREEN, "x", Sine.easeOut, CPXCGREEN.x, 320, 0.3, true );
var t3b1:Tween = new Tween( CPXCWHITE, "x", Sine.easeOut, CPXCWHITE.x, 960, 0.3, true );
var t4b1:Tween = new Tween( CPXCBLUE, "x", Sine.easeOut, CPXCBLUE.x, 960, 0.3, true );
else if( event.currentTarget == CPXCBLUE )
if( event.offsetX == 1 )
var t1c1:Tween = new Tween( CPXCRED, "x", Sine.easeOut, CPXCRED.x, -320, 0.3, true );
var t2c1:Tween = new Tween( CPXCGREEN, "x", Sine.easeOut, CPXCGREEN.x, -320, 0.3, true );
var t3c1:Tween = new Tween( CPXCWHITE, "x", Sine.easeOut, CPXCWHITE.x, 320, 0.3, true );
var t4c1:Tween = new Tween( CPXCBLUE, "x", Sine.easeOut, CPXCBLUE.x, 960, 0.3, true );
stop();
Similar Messages
-
How to embed and launch ipa file from another ipa package created using Air for iOS
Hi Guys,
Anybody out there knowing how to embed and launch ipa file from another ipa package created using Air for iOS ?
I am having 1 ipa file created using Xcode, Now i need to include that file in my ipa Package which is created using Flash CS 5.5 and Air for iOS. Also i need to know how to open my 1st ipa file from AS3 ?
Thanks,Hi Sir,
Thanks for your reply.
But in that case user need to download 2 applications right. I need user to download my parent application created using Flash and that package contain one more ipa created using Xcode, so from my parent app only user should able to open my 2nd app. Is there any way to do that?
Ps: I am not talking about in-app but 2 individual apps inside one package. -
Can we create ios inapp browser using air for ios ?
I dont know if this is right ,
but ive saw apps in the appstore that have a build in inapp browser , that handle requests such as button / naviagate to url in that particular in app browser .
in app browser , works as safari altranative in the app .
what i was thinking off is webview . since web views exists we can create inapp browser . i just dont know how to do it .
for example i want to create an rss page , when clicking the rss contentent it should leads you to safari , instead i want it to be laoded in the inapp browserI think that is all default behaviour... as in, it already does what you want...
Here, try it:
This is your basic app:
[code]
package
import flash.desktop.NativeApplication;
import flash.display.DisplayObject;
import flash.display.Shape;
import flash.display.SimpleButton;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.BrowserInvokeEvent;
import flash.events.Event;
import flash.events.InvokeEvent;
import flash.events.LocationChangeEvent;
import flash.events.MouseEvent;
import flash.geom.Rectangle;
import flash.media.StageWebView;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.text.TextFieldType;
import flash.text.TextFormat;
public class SWV extends Sprite
public static const START_URL:String = "http://forums.adobe.com/message/4815409#4815409";
public static const URL_SCHEME:String = "demourlscheme://";
public function SWV()
super();
// support autoOrients
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
if(StageWebView.isSupported) {
// respond to app resize
stage.addEventListener(Event.RESIZE,doLayout);
// build browser
createChildren();
// layout
doLayout();
// initialise with default url
processUrl();
// handle any invocations
listenForInvocation();
} else {
createUnsupportedChildren();
* Intercept launch requests to process for requested urls.
protected function listenForInvocation():void {
NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE,processInvoke);
NativeApplication.nativeApplication.addEventListener(BrowserInvokeEvent.BROWSER_INVOKE,pr ocessBrowserInvoke);
* Send invoke arguments to StageWebView */
protected function processInvoke(event:InvokeEvent):void {
trace("Invoked with: "+event.arguments);
handleInvoke(event.arguments.toString());
* Send browser invoke arguments to StageWebView */
protected function processBrowserInvoke(event:BrowserInvokeEvent):void {
trace("Browser invoked with: "+event.arguments);
handleInvoke(event.arguments.toString());
* Interpret custom url scheme to set url in StageWebView */
protected function handleInvoke(s:String):void {
if(s && s.length>URL_SCHEME.length) {
urlField.text = "http://"+s.substr(URL_SCHEME.length);
trace("HANDLING INVOKE "+s+"\n\t>>"+urlField.text);
processUrl();
* When normal navigation occurs, location changing will be called before location change so can
* rewrite url if custom url scheme is used. */
protected function locationChangingHandler(event:LocationChangeEvent):void {
trace("Location changing to "+event.location);
if(event.location.substr(0,URL_SCHEME.length)==URL_SCHEME) {
trace("Intercepting app launch and redirecting...");
event.preventDefault();
handleInvoke(event.location);
* Update location bar after a location change. */
protected function locationChangeHandler(event:LocationChangeEvent):void {
trace("Location changed to "+event.location);
urlField.text = event.location;
* Browser back button */
protected function processBack(event:MouseEvent=null):void {
if(webView.isHistoryBackEnabled) webView.historyBack();
* Browser forward button */
protected function processFwd(event:MouseEvent=null):void {
if(webView.isHistoryBackEnabled) webView.historyForward();
* Browser go button */
protected function processUrl(event:MouseEvent=null):void {
var s:String = urlField.text;
webView.loadURL(s);
* Build basic browser functionality... */
protected function createChildren():void {
var tf:TextField;
var tft:TextFormat = new TextFormat();
tft.size = 30;
urlField = new TextField();
urlField.defaultTextFormat = tft;
urlField.border = true;
urlField.height = 50;
urlField.multiline = false;
urlField.type = TextFieldType.INPUT;
urlField.text = START_URL;
addChild(urlField);
backButton = new Sprite();
backButton.graphics.beginFill(0xc0c0c0,1);
backButton.graphics.lineStyle(1,0,1);
backButton.graphics.drawRoundRect(0,0,50,50,10,10);
tf = new TextField();
tf.defaultTextFormat = tft;
tf.selectable = false;
tf.autoSize = TextFieldAutoSize.LEFT;
tf.text = "<";
tf.x = 0;
tf.y = 0;
backButton.addChild(tf);
backButton.addEventListener(MouseEvent.CLICK,processBack);
addChild(backButton);
fwdButton = new Sprite();
fwdButton.graphics.beginFill(0xc0c0c0,1);
fwdButton.graphics.lineStyle(1,0,1);
fwdButton.graphics.drawRoundRect(0,0,50,50,10,10);
tf = new TextField();
tf.defaultTextFormat = tft;
tf.selectable = false;
tf.autoSize = TextFieldAutoSize.LEFT;
tf.text = ">";
tf.x = 0;
tf.y = 0;
fwdButton.addChild(tf);
fwdButton.addEventListener(MouseEvent.CLICK,processFwd);
addChild(fwdButton);
urlButton = new Sprite();
urlButton.graphics.beginFill(0xc0c0c0,1);
urlButton.graphics.lineStyle(1,0,1);
urlButton.graphics.drawRoundRect(0,0,50,50,10,10);
tf = new TextField();
tf.defaultTextFormat = tft;
tf.selectable = false;
tf.autoSize = TextFieldAutoSize.LEFT;
tf.text = "Go";
tf.x = 0;
tf.y = 0;
urlButton.addChild(tf);
urlButton.addEventListener(MouseEvent.CLICK,processUrl);
addChild(urlButton);
var swv:StageWebView = new StageWebView();
webView = swv;
webView.stage = stage;
webView.addEventListener(LocationChangeEvent.LOCATION_CHANGING, locationChangingHandler);
webView.addEventListener(LocationChangeEvent.LOCATION_CHANGE, locationChangeHandler);
protected function createUnsupportedChildren():void {
var tf:TextField;
tf = new TextField();
tf.text = "Sorry, that's not supported...";
tf.x = (stage.width-tf.width)/2;
tf.y = (stage.height-tf.height)/2;
addChild(tf);
protected var urlButton:Sprite;
protected var backButton:Sprite;
protected var fwdButton:Sprite;
protected var urlField:TextField;
protected var webView:StageWebView;
* Reorganise after a stage resize */
protected function doLayout(event:Event=null):void {
var xpos:int = 0;
var ypos:int = 0;
backButton.x = xpos;
backButton.y = ypos;
xpos += backButton.width;
fwdButton.x = xpos;
fwdButton.y = ypos;
xpos += fwdButton.width;
urlField.x = xpos;
urlField.y = ypos;
urlField.width = stage.stageWidth-urlField.x-urlButton.width;
xpos += urlField.width;
urlButton.x = xpos;
urlButton.y = ypos;
xpos = 0;;
ypos = urlField.x+urlField.height+1;
webView.viewPort = new Rectangle(xpos,ypos,stage.stageWidth-xpos,stage.stageHeight-ypos);
[/code]
This is what you need in the app descriptor xml:
[code]
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/2.6">
<!-- A universally unique application identifier. Must be unique across all AIR applications.
Using a reverse DNS-style name as the id is recommended. (Eg. com.example.ExampleApplication.) Required. -->
<id>SWV</id>
<!-- Used as the filename for the application. Required. -->
<filename>SWV</filename>
<!-- The name that is displayed in the AIR application installer.
May have multiple values for each language. See samples or xsd schema file. Optional. -->
<name>SWV</name>
<!-- A string value of the format <0-999>.<0-999>.<0-999> that represents application version which can be used to check for application upgrade.
Values can also be 1-part or 2-part. It is not necessary to have a 3-part value.
An updated version of application must have a versionNumber value higher than the previous version. Required for namespace >= 2.5 . -->
<versionNumber>0.0.0</versionNumber>
<!-- Settings for the application's initial window. Required. -->
<initialWindow>
<!-- The main SWF or HTML file of the application. Required. -->
<!-- Note: In Flash Builder, the SWF reference is set automatically. -->
<content>[This value will be overwritten by Flash Builder in the output app.xml]</content>
<autoOrients>true</autoOrients>
<fullScreen>false</fullScreen>
<visible>true</visible>
</initialWindow>
<!-- Whether the application can be launched when the user clicks a link in a web browser.
Optional. Default false. -->
<allowBrowserInvocation>true</allowBrowserInvocation>
<android>
<manifestAdditions>
<![CDATA[
<manifest android:installLocation="auto">
<application android:enabled="true">
<activity android:excludeFromRecents="false">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="demourlscheme" />
</intent-filter>
</activity>
</application>
<!--Removing the permission android.permission.INTERNET will have the side
effect of preventing you from debugging your application on your device -->
<uses-permission android:name="android.permission.INTERNET" />
</manifest>
]]>
</manifestAdditions>
</android>
<iPhone>
<InfoAdditions>
<![CDATA[
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>demourlscheme</string>
</array>
<key>CFBundleURLName</key>
<string>com.tweak.gustavo.mobiletest</string>
</dict>
</array>
]]>
</InfoAdditions>
<requestedDisplayResolution>high</requestedDisplayResolution>
</iPhone>
</application>
[/code]
And this is a sample HTML page to get it to work (once your app is installed):
[code]
<html>
<body>
<a href="demourlscheme://www.adobe.com">Open adobe in app</a>
</body>
</html>
[/code] -
AIR for iOS: Severe performance drop using "high resolution" published app on retina iPhone
I have created a very simple test app the simply draws a line from the previous to the current mouse/touch position after MOUSE_MOVE is detected. I published the app, stage size 320x480, in both "standard" and "high" resolution using AIR for iOS and added each to two different iPhones, iPhone 3GS and iPhone 4S. I published again, stage size 640x960 in standard and high resolution and placed on both phones.
320x640 Flash stage size
- standard resolution on iPhone 3GS: works as expected, no hitches.
- high resolution on iPhone 3GS: works as expected
- standard resolution on iPhone 4S: works as expected
- high resolution on iPhone 4S: hangs occasionally and predictably for a half second or so once 20-30 points have been added to the drawing. Of the 4 tests at 320x640 this is the only one that displays at high res.
640x960 Flash stage size
Everything was the same as above. The only test here that diplayed at high res was the high res publish on the iphone 4s as expected. Which showed the same poor performace as above.
Perhaps this has something to do with the upscaled application trying to keep track of mouse position but I'm stumped. Any ideas?I create an app for kids that draws using MOUSE_MOVE, KidFunKit. It's a retina display high-res app, using AIR 2.6 I got performing issues, after I couple of lines were drawn. Using AIR 3.0, it works nice. Obviously if your frame rate is 60 ... you'll expect lack of performance. You may try Starling Framework based on STAGE3D if you want the most of AS3.
-
Playing HLS stream using OSMF in Air for IOS
Is there any sample app (source) that shows how to play HLS streams using AIR for IOS, that the OSMF team can make available?
I am running into issues trying to get this to work as outlined here. http://forums.adobe.com/message/4013821#4013821
TIA,
- AbeyThanks to everyone who replied.
The conclusiver answer is that there are only 2 ways to display H264 video in AIR for IOS
(more info here http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.htm l#play%28%29)
1. Progressive download
2. HLS format (slight caveat, in my tests at least, OSMF 1.6.1 does'nt handle this, but if you use the NetStream directly with StageVideo enabled it works)
Updated Matrix is :
FMS 4.5 H.264 Streaming test matrix
RTMP
HDS
HLS
HTTP Progressive Download
AIR for Android
Yes
Yes
No
Yes
AIR on Windows (Desktop)
Yes
Yes
No
Yes
AIR on IOS
No
No
Yes
Yes
Safari Browser on IOS
No
No
Yes
No -
How to reduce suttering in Air for iOS GPU mode?
My game currently runs at 60FPS on iPad 2 and has no problem regarding rendering speed but I'm rather annoyed by constant stuttering which causes the game to stop for 0.1-0.5 sec once in a while. The stuttering behavior is similar to when garbage collector is ran and I supposed it is casued by GPU memory swapping as my game uses lots of bitmapdata.
Problem is that my game transits one scene to another scene seamlessly without stopping animations in the game screen by letting old game scene sliding out of the screen and new scene sliding in. So there's no time to preload/precache graphics assets used in the new scene. After transitting different scenes a few times, the game starts stuttering when trying to show new images.
My game works fine without stuttering on old PCs but on iPad2 it is quite obvious. Could anyone tell me some tips to reduce stuttering when using Air for iOS? In the game, all vector graphics are pre-drawn to bitmapdata(so no vector graphics are shown) and the size of graphic assets each scene has is about 2048*1024 pixels. There are about 10 scenes. On top of that, there are common interface graphic assets which are used in all scenes and the size is about 30x 400*400 pixels.
I know the game uses quite a lot of graphic resources. Making the game preload the assets before transitting to a new scene will eliminate stutter but I'd still like to see if I can keep the seamless scene transition on iOS.
I'm currently using Air3.5 + Flash CS6.
* I mean preloading/precaching by actually displaying( addChild and visible=true) them on stage and make time for GPU to cache. All the actual graphic data are already loaded.Some things that might help:
I've heard that textures are uploaded as square textures on iOS. I'm not certain that really happens, but if it does then having two 1024x1024 textures would be better than one 2048x1024, because that would end up actually taking 2048x2048.
Bitmaps are sent to the GPU when they first hit the stage, and it takes a significant amount of time for them to get there. If you are timeline animating a transition to the next scene, stagger the graphics that are going to be appearing next. That is, before you start to move on to the next area have the biggest bitmap of the next are already touching the edge of the stage. It can be invisible, or underneath another graphic, it will still get uploaded. But if you tween in all of the graphics exactly when they are needed, they will take a while to upload.
Dispose of the bitmaps that are no longer in the scene. I think your stuttering is because you're going into a new area that has a lot of new graphics, and the GPU still has the bitmaps from the current scene and the one before that, and so has to spend time freeing up the memory before taking the new bitmaps. If you had already disposed of them the GPU might not need to clear memory for you.
There is System.gc(). That will force the system to garbage collect, which you could do at moments that there isn't anything animating. -
Air for Ios doesn't compile actionscript
Hi guys,
I'm having a big problem... I'm developing a game to be published to web, ios, android. If I export the swf for the web or the apk for android everything is ok but when I try to package the swf using air for ios the swf doesn't contains any actionscript, the compilation is very fast and the swf is smaller, also if I try to debug the fla nothing happen because no code is compiled. This is started in the last two month, before I was able to package also to ios and I was able to create an ipa that I sent to apple store but now I need to modify the app and I can no more compile it. I have browsed the forum and read something about the umcompiled actionscript problem but I didn't load any external swf, I just use urlloader to load an xml and some images. I'm using flash cs5.5. Someone have some suggestion?If you are using Flash Professional.. I would just create a new FLA .. copy over your library assets, etc. Make sure to point to your certificates and provisioning files, etc.. and recompile.
Were you using an old version of AIR previously and have the new AIR SDK installed now ?
I have found that compiling the IPA with ADT from the command line is much better than compiling from the IDE and allows you to use the iOS5.1 SDK instead of iOS4. -
How to make external SWFs garbage collected in Air for iOS?
My app uses lots of external SWFs( well they are actually included in the app with a folder but they aren't embeded ) and they do not contain any bitmapdata, only vector graphics. The problem I'm having is that they seem to be never garbage collected and System.privateMemory keeps increasing as the app loads more SWFs.
Since those SWFs only contain vector graphics, I simply nullify all the variables that are holding reference to SWF file and call System.gc().. But it doesn't seem to be working. What would I need to do for the garbage collector to clean the SWFs?
I'm using Air for iOS 3.5.0.1060 and ActionScript3.0.Yes I'm calling System.gc() twice. I tried using loader.unloadAndStop(true) and it seems SWFs are being garbage collected but another problem has surfaced. When repeatedly loading and unloading SWF in a short period, the air garbage collector sometimes fails to work.
I've tested loading and unloading same SWF 50k times and checked trace. Occasionally, garbage collector misses to collect garbage like below( swf #45119 is not being garbage collected).
[UnloadSWF] main.swf/[[DYNAMIC]]/45115
[UnloadSWF] main.swf/[[DYNAMIC]]/45116
[UnloadSWF] main.swf/[[DYNAMIC]]/45117
[UnloadSWF] main.swf/[[DYNAMIC]]/45118
[UnloadSWF] main.swf/[[DYNAMIC]]/45120
[UnloadSWF] main.swf/[[DYNAMIC]]/45121 -
AIR for iOS, Library Project
Is there (or will there be) any way to compile an actionscript mobile project, using AIR for iOS, as a library project so that other objective c applications could integrate the AIR library project within them ?
http://custardbelly.com/blog/2011/09/21/air-native-extension-example-ibattery-for-ios/
This is a very good example you can look, there are many others. try to google something like:"native extension for air on IOS" or if you know which component you want then go with "native extension air ios ComponentX", etc. -
Can I use macbook air for ios app development?
I would like to know if i can use macbook air for ios app development or macbook pro is only option?
Just to reinforce what shldr2thewheel says - be very sure what size memory you want if you get a Macbook Air. There is *no* way to change after purchase. My advice is to go for the 4GB option - especially if you want to do app development.
The internal storage (solid state drive) of the Air can be upgraded if required but it will probably be an expensive option. If you don't think the storage will be enough then maybe using a USB connected drive to hold non-essential files is an option.
As to deciding between the Air and Pro you are basically making a decision between portability (Air) and expandability/bigger screens (Pro). What is more important to you?
Mark -
H264 on AIR for iOS using NetStream.appendBytes()
Does anybody here know if Adobe has plans to support NetStream.appendBytes() for h264 video in future releases of AIR for iOS?
If so, will hardware decoding for h264 video be supported (via StageVideo) when using NetStream.appendBytes() ?
Any info would be greatly appreciated...Feature request for this issue: Feature#3844755 - [New_Feature_Requirement] NetStream.appendBytes() for H.264 (MP4) videos
-
AIR Debug Launcher Closes on Button Click in AIR for iOS test fla
Hi,
I'm working with a Flash CS5.5 AIR for iOS fla using AIR 3.0. Test Movie ---> AIR Debug Launcher (Desktop) worked as expected for a couple of weeks then suddenly began to malfunction. The debug launcher fires up correctly but anytime a button is clicked in the test movie, it closes (but does not shut down completely). I don't know if I've selected something by accident but I can't get it to stop. No problems testing in Flash Professional using an ordinary AS3 fla. Any ideas?
Thanks!Relaxatraja, thanks for trying to help me with this. I've tried testing for Android and for iOS... here's an example of a mobile code snippet that doesn't work in the AIR debug launcher for a contact_mc button I've made.
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
contact_mc.addEventListener(TouchEvent.TOUCH_BEGIN, fl_TouchBeginHandler);
contact_mc.addEventListener(TouchEvent.TOUCH_END, fl_TouchEndHandler);
var fl_DragBounds:Rectangle = new Rectangle(0, 0, stage.stageWidth, stage.stageHeight);
function fl_TouchBeginHandler(event:TouchEvent):void
event.target.startTouchDrag(event.touchPointID, false, fl_DragBounds);
function fl_TouchEndHandler(event:TouchEvent):void
event.target.stopTouchDrag(event.touchPointID);
Am I missing something? Do I need to import classes? Can I only test Multitouch and gestures on an actual device?
Thanks -
How to record a time-limited video with Adobe AIR for iOS
I am trying to record a time-limited video with Adobe AIR for iOS.
For example, I want to implement the following function. Start a one-minute timer before launching CameraUI to record video. When the timeout event happens after one minute, stop recording video, close the CameraUI view and obtain the video data so far.
I have several questions related to that.
1. How to stop recording video from outside the CameraUI view(in this case, from the timeout event handler) and then close the CemeraUI view? As far as I know, to close the CameraUI view, the only way is to press the [Use Video] button or the [Cancel] button from inside the CameraUI view. Is it possible to close it from outside?
2. Even if the first problem mentioned above is solved, then how can I get the video data so far(in this case, the video data before the timeout). I know that normally we can get a MediaPromise object from MediaEvent parameter of the complete handler, and read the video data from the MediaPromise object. But obviously in this case, we can not access the MediaPromise object just because the complete handler itself will not be executed since the [Use Video] button is not pressed.
3. Is it possible to add a stopwatch to show possible remaining recording time when CameraUI view is open? It seems that the CameraUI automatically uses the full screen of iOS device(in my case, iPad) and there is no extra space to show the stopwatch.
Are there any solutions or workarounds about the three problem above? I really appreciate it if anyone has any idea about this. Thanks in advance.You'd have more control by using the Camera object, showing the camera on a video object inside a Sprite, and capturing that. Then you could put whatever graphics alongside it on the stage.. I've used FlashyWrappers in a test to capture the video to the library. It took some work, but the test worked well...
Flash/AIR record videos of your apps and games: Rainbow Creatures -
AIR for IOS not launching CS6 or CS5.5
I am trying to select Air for IOS and nothing happens. All other palettes seem to work correctly. I own CS 5.5 and have the same problem. I downloaded CS6 trial to see if this problem still exists and it does. Any ideas? MAC OSX 10.6.8
I do see this crash sometime after closing any flash file after trying to select Air for iOS.
Process: Adobe Flash CS6 [3835]
Path: /Applications/Adobe Flash CS6/Adobe Flash CS6.app/Contents/MacOS/Adobe Flash CS6
Identifier: com.adobe.flash
Version: 12.0.2.529 (12.0.2)
Code Type: X86 (Native)
Parent Process: launchd [202]
Date/Time: 2013-05-16 15:31:24.896 -0500
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6
Interval Since Last Report: 1610326 sec
Crashes Since Last Report: 6
Per-App Interval Since Last Report: 59236 sec
Per-App Crashes Since Last Report: 1
Anonymous UUID: DD108581-96DA-4D94-A15F-C3B50DDEA449
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000002013
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Application Specific Information:
Java information:
Exception type: Bus Error (0xa) at pc=0000000001088863
Java VM: Java HotSpot(TM) Client VM (20.45-b01-451 mixed mode macosx-x86)
Current thread (0000000034801c00): JavaThread "main" [_thread_in_native, id=-1607158464, stack(00000000bf800000,00000000c0000000)]
Stack: [00000000bf800000,00000000c0000000]
Java Threads: ( => current thread )
00000000348f5400 JavaThread "Thread-4" [_thread_in_native, id=-1322450944, stack(00000000b11d0000,00000000b12d0000)]
000000003491f400 JavaThread "Code Model Worker" daemon [_thread_blocked, id=-1309597696, stack(00000000b1e12000,00000000b1f12000)]
000000003491ec00 JavaThread "Code Model Worker" daemon [_thread_blocked, id=-1311723520, stack(00000000b1c0b000,00000000b1d0b000)]
000000003490c000 JavaThread "FelixPackageAdmin" daemon [_thread_blocked, id=-1312780288, stack(00000000b1b09000,00000000b1c09000)]
000000003490b800 JavaThread "FelixStartLevel" daemon [_thread_blocked, id=-1313837056, stack(00000000b1a07000,00000000b1b07000)]
0000000034908400 JavaThread "FelixDispatchQueue" [_thread_blocked, id=-1314893824, stack(00000000b1905000,00000000b1a05000)]
00000000348be000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=-1317007360, stack(00000000b1701000,00000000b1801000)]
00000000348bd000 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=-1319415808, stack(00000000b14b5000,00000000b15b5000)]
00000000348bc000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=-1320472576, stack(00000000b13b3000,00000000b14b3000)]
00000000348bb000 JavaThread "Surrogate Locker Thread (Concurrent GC)" daemon [_thread_blocked, id=-1326694400, stack(00000000b0dc4000,00000000b0ec4000)]
00000000348af000 JavaThread "Finalizer" daemon [_thread_blocked, id=-1327751168, stack(00000000b0cc2000,00000000b0dc2000)]
00000000348ae000 JavaThread "Reference Handler" daemon [_thread_blocked, id=-1328807936, stack(00000000b0bc0000,00000000b0cc0000)]
=>0000000034801c00 JavaThread "main" [_thread_in_native, id=-1607158464, stack(00000000bf800000,00000000c0000000)]
Other Threads:
00000000348ab400 VMThread [stack: 00000000b0abe000,00000000b0bbe000] [id=-1329864704]
00000000348c7800 WatcherThread [stack: 00000000b1803000,00000000b1903000] [id=-1315950592]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
par new generation total 14784K, used 7659K [0000000040110000, 0000000041110000, 0000000041110000)
eden space 13184K, 45% used [0000000040110000, 00000000406faf00, 0000000040df0000)
from space 1600K, 100% used [0000000040df0000, 0000000040f80000, 0000000040f80000)
to space 1600K, 0% used [0000000040f80000, 0000000040f80000, 0000000041110000)
concurrent mark-sweep generation total 52352K, used 4756K [0000000041110000, 0000000044430000, 0000000048110000)
concurrent-mark-sweep perm gen total 31504K, used 17827K [0000000048110000, 0000000049fd4000, 000000004c110000)
Code Cache [0000000035001000, 0000000035492000, 0000000037001000)
total_blobs=2227 nmethods=2072 adapters=95 free_code_cache=28792128 largest_free_block=384
Virtual Machine Arguments:
JVM Args: -Djava.awt.headless=true -Xmx128m
Java Command: <unknown>
Launcher Type: generic
Physical Memory: Page Size = 4k, Total = 8192M, Free = 91M
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 com.adobe.flash 0x01088863 LStream::operator>>(unsigned long&) + 140343
1 com.adobe.flash 0x010887fa LStream::operator>>(unsigned long&) + 140238
2 com.adobe.flash 0x01075c23 LStream::operator>>(unsigned long&) + 63479
3 com.adobe.flash 0x01088ef5 LStream::operator>>(unsigned long&) + 142025
4 com.adobe.flash 0x0108996c LStream::operator>>(unsigned long&) + 144704
5 com.adobe.flash 0x0106882a LStream::operator>>(unsigned long&) + 9214
6 com.adobe.flash 0x006dae3b std::vector<CSwfPanel*, std::allocator<CSwfPanel*> >::push_back(CSwfPanel* const&) + 5173
7 com.adobe.flash 0x00361985 std::deque<CSketchSWFHistory, std::allocator<CSketchSWFHistory> >::resize(unsigned long, CSketchSWFHistory) + 17855
8 com.adobe.flash 0x0037bae4 std::deque<CSketchSWFHistory, std::allocator<CSketchSWFHistory> >::resize(unsigned long, CSketchSWFHistory) + 124702
9 com.adobe.flash 0x00fcd03d CArray<MACFTYPES*, MACFTYPES*>::SetSize(int, int) + 3417
10 com.apple.CoreFoundation 0x90a31a3b __CFRunLoopRun + 8059
11 com.apple.CoreFoundation 0x90a2f3c4 CFRunLoopRunSpecific + 452
12 com.apple.CoreFoundation 0x90a2f1f1 CFRunLoopRunInMode + 97
13 com.apple.HIToolbox 0x98566e04 RunCurrentEventLoopInMode + 392
14 com.apple.HIToolbox 0x98566bb9 ReceiveNextEventCommon + 354
15 com.apple.HIToolbox 0x986ef084 _AcquireNextEvent + 54
16 com.apple.HIToolbox 0x986e5181 _RunAppModalLoop + 143
17 com.apple.HIToolbox 0x986e55a5 RunAppModalLoopForWindow + 124
18 com.adobe.dvaui.framework 0x09e68ddd dvaui::ui::OS_Dialog::RunModal() + 125
19 com.adobe.flash 0x00c13efe BIB_T_NMT::AGM_CCO_keys::~AGM_CCO_keys() + 7416
20 com.adobe.flash 0x00e5259f FArray<CExportProfile*, FArrayLessThanFunction<CExportProfile*> >::Insert(int, CExportProfile*) + 19921
21 com.adobe.flash 0x00f968c7 CMiniFrameWnd::~CMiniFrameWnd() + 863
22 com.adobe.flash 0x00fc5524 CPropertyPage::GetRuntimeClass() const + 9792
23 com.adobe.flash 0x00f730a1 CButtonImplBase::~CButtonImplBase() + 8129
24 com.adobe.flash 0x00fda8ba TextWithHeader<CListCtrlImpl::ColumnHeader>::SetText(unsigned short const*) + 17124
25 com.adobe.flash 0x00fdbbde TextWithHeader<CListCtrlImpl::ColumnHeader>::SetText(unsigned short const*) + 22024
26 com.adobe.flash 0x00fd7146 TextWithHeader<CListCtrlImpl::ColumnHeader>::SetText(unsigned short const*) + 2928
27 com.adobe.flash 0x001fe321 CArray<CTimer*, CTimer*>::~CArray() + 11005
28 com.adobe.flash 0x01173cfc CList<MMUI::DocumentFrame*, MMUI::DocumentFrame*>::RemoveAt(__POSITION*) + 3866
29 com.adobe.flash 0x00fdbbde TextWithHeader<CListCtrlImpl::ColumnHeader>::SetText(unsigned short const*) + 22024
30 com.adobe.flash 0x0030c231 CTemporaryMenu::~CTemporaryMenu() + 1117
31 com.adobe.flash 0x00fd7146 TextWithHeader<CListCtrlImpl::ColumnHeader>::SetText(unsigned short const*) + 2928
32 com.adobe.flash 0x001fe321 CArray<CTimer*, CTimer*>::~CArray() + 11005
33 com.adobe.flash 0x00fc52a2 CPropertyPage::GetRuntimeClass() const + 9150
34 com.adobe.flash 0x01064838 cf_bad_change::~cf_bad_change() + 3550
35 com.apple.HIToolbox 0x98539c2f DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567
36 com.apple.HIToolbox 0x98538ef6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
37 com.apple.HIToolbox 0x9855b7f3 SendEventToEventTarget + 52
38 com.apple.HIToolbox 0x98587e87 SendHICommandEvent(unsigned long, HICommand const*, unsigned long, unsigned long, unsigned char, void const*, OpaqueEventTargetRef*, OpaqueEventTargetRef*, OpaqueEventRef**) + 448
39 com.apple.HIToolbox 0x985acb90 SendMenuCommandWithContextAndModifiers + 66
40 com.apple.HIToolbox 0x985acb47 SendMenuItemSelectedEvent + 121
41 com.apple.HIToolbox 0x985aca5d FinishMenuSelection(SelectionData*, MenuResult*, MenuResult*) + 152
42 com.apple.HIToolbox 0x9857c160 MenuSelectCore(MenuData*, Point, double, unsigned long, OpaqueMenuRef**, unsigned short*) + 454
43 com.apple.HIToolbox 0x9872e936 MenuSelect + 190
44 com.apple.HIToolbox 0x986e78e0 HIMenuBar::HandleMouseEvent(OpaqueEventRef*) + 92
45 com.apple.HIToolbox 0x9853a22b HIObject::EventHook(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 173
46 com.apple.HIToolbox 0x98539c2f DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1567
47 com.apple.HIToolbox 0x98538ef6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
48 com.apple.HIToolbox 0x9855b7f3 SendEventToEventTarget + 52
49 com.apple.HIToolbox 0x9856d3ef ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 1417
50 com.apple.HIToolbox 0x9853a080 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 2672
51 com.apple.HIToolbox 0x98538ef6 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 411
52 com.apple.HIToolbox 0x9855b7f3 SendEventToEventTarget + 52
53 com.apple.HIToolbox 0x986e4c17 ToolboxEventDispatcher + 86
54 com.apple.HIToolbox 0x986e4d4f RunApplicationEventLoop + 243
55 com.adobe.flash 0x00fcd77b CArray<MACFTYPES*, MACFTYPES*>::SetSize(int, int) + 5271
56 com.adobe.flash 0x00fa619d CTimerImpl::~CTimerImpl() + 1293
57 com.adobe.flash 0x00fa6380 CTimerImpl::~CTimerImpl() + 1776
58 com.adobe.flash 0x0020f46d std::vector<Symmetry*, std::allocator<Symmetry*> >::vector(std::allocator<Symmetry*> const&) + 6295
Thread 1: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib 0x92c39382 kevent + 10
1 libSystem.B.dylib 0x92c39a9c _dispatch_mgr_invoke + 215
2 libSystem.B.dylib 0x92c38f59 _dispatch_queue_invoke + 163
3 libSystem.B.dylib 0x92c38cfe _dispatch_worker_thread2 + 240
4 libSystem.B.dylib 0x92c38781 _pthread_wqthread + 390
5 libSystem.B.dylib 0x92c385c6 start_wqthread + 30
Thread 2:
0 libSystem.B.dylib 0x92c40aa2 __semwait_signal + 10
1 libSystem.B.dylib 0x92c4075e _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x92c423f8 pthread_cond_wait$UNIX2003 + 73
3 ...ple.CoreServices.CarbonCore 0x90ca521e TSWaitOnCondition + 126
4 ...ple.CoreServices.CarbonCore 0x90c90b68 TSWaitOnConditionTimedRelative + 202
5 ...ple.CoreServices.CarbonCore 0x90c8c533 MPWaitOnQueue + 250
6 com.adobe.ACE 0x069b1a69 0x6972000 + 260713
7 com.adobe.ACE 0x069b0d99 0x6972000 + 257433
8 ...ple.CoreServices.CarbonCore 0x90c7054a PrivateMPEntryPoint + 68
9 libSystem.B.dylib 0x92c40259 _pthread_start + 345
10 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 3:
0 libSystem.B.dylib 0x92c40aa2 __semwait_signal + 10
1 libSystem.B.dylib 0x92c4075e _pthread_cond_wait + 1191
2 libSystem.B.dylib 0x92c423f8 pthread_cond_wait$UNIX2003 + 73
3 com.adobe.AFlame 0x0bb91439 Flame_Terminate + 1281926
4 com.adobe.AFlame 0x0bbdb950 Flame_Terminate + 1586333
5 com.adobe.AFlame 0x0bb8fa35 Flame_Terminate + 1275266
6 libSystem.B.dylib 0x92c40259 _pthread_start + 345
7 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 4:
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 com.apple.CoreFoundation 0x90a302df __CFRunLoopRun + 2079
3 com.apple.CoreFoundation 0x90a2f3c4 CFRunLoopRunSpecific + 452
4 com.apple.CoreFoundation 0x90a2f1f1 CFRunLoopRunInMode + 97
5 com.apple.Foundation 0x907d0224 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 329
6 com.apple.Foundation 0x907974c4 -[NSThread main] + 45
7 com.apple.Foundation 0x90797474 __NSThread__main__ + 1499
8 libSystem.B.dylib 0x92c40259 _pthread_start + 345
9 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 5:
0 libSystem.B.dylib 0x92c500d6 recvfrom$UNIX2003 + 10
1 libSystem.B.dylib 0x92c6feab recv$UNIX2003 + 54
2 ServiceManager-Launcher.dylib 0x2533e733 Invoke + 47867
3 ServiceManager-Launcher.dylib 0x2533d846 Invoke + 44046
4 ServiceManager-Launcher.dylib 0x2533c988 Invoke + 40272
5 ServiceManager-Launcher.dylib 0x2533ca0f Invoke + 40407
6 ServiceManager-Launcher.dylib 0x25337baf Invoke + 20343
7 ServiceManager-Launcher.dylib 0x25337ea7 Invoke + 21103
8 ServiceManager-Launcher.dylib 0x25338685 Invoke + 23117
9 ServiceManager-Launcher.dylib 0x253388f9 Invoke + 23745
10 ServiceManager-Launcher.dylib 0x2533b2a0 Invoke + 34408
11 ServiceManager-Launcher.dylib 0x2533b3fd Invoke + 34757
12 ServiceManager-Launcher.dylib 0x2533bc91 Invoke + 36953
13 ServiceManager-Launcher.dylib 0x2533bdb2 Invoke + 37242
14 ServiceManager-Launcher.dylib 0x2532e656 Login + 461
15 ServiceManager-Launcher.dylib 0x2533209a Login + 15377
16 ServiceManager-Launcher.dylib 0x2533c165 Invoke + 38189
17 ServiceManager-Launcher.dylib 0x2533e2eb Invoke + 46771
18 libSystem.B.dylib 0x92c40259 _pthread_start + 345
19 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 6: Java: Exception Handler Thread
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 libSystem.B.dylib 0x92c7ec78 mach_msg_server + 520
3 libjvm.dylib 0x2bc0fcd0 jio_snprintf + 45191
4 libjvm.dylib 0x2bc0fb57 jio_snprintf + 44814
5 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
6 libSystem.B.dylib 0x92c40259 _pthread_start + 345
7 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 7: Java: Gang worker#0 (Parallel GC Threads)
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 libjvm.dylib 0x2bc0ed3a jio_snprintf + 41201
3 libjvm.dylib 0x2bc0ec76 jio_snprintf + 41005
4 libjvm.dylib 0x2bc0eb3c jio_snprintf + 40691
5 libjvm.dylib 0x2bc0e681 jio_snprintf + 39480
6 libjvm.dylib 0x2bc0e50b jio_snprintf + 39106
7 libjvm.dylib 0x2bc26065 jio_vsnprintf + 405
8 libjvm.dylib 0x2bc25f4f jio_vsnprintf + 127
9 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
10 libSystem.B.dylib 0x92c40259 _pthread_start + 345
11 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 8: Java: Gang worker#1 (Parallel GC Threads)
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 libjvm.dylib 0x2bc0ed3a jio_snprintf + 41201
3 libjvm.dylib 0x2bc0ec76 jio_snprintf + 41005
4 libjvm.dylib 0x2bc0eb3c jio_snprintf + 40691
5 libjvm.dylib 0x2bc0e681 jio_snprintf + 39480
6 libjvm.dylib 0x2bc0e50b jio_snprintf + 39106
7 libjvm.dylib 0x2bc26065 jio_vsnprintf + 405
8 libjvm.dylib 0x2bc25f4f jio_vsnprintf + 127
9 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
10 libSystem.B.dylib 0x92c40259 _pthread_start + 345
11 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 9: Java: Concurrent Mark-Sweep GC Thread
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 libjvm.dylib 0x2bc0ee0a jio_snprintf + 41409
3 libjvm.dylib 0x2bc2c9ca jio_vsnprintf + 27386
4 libjvm.dylib 0x2bc0eb58 jio_snprintf + 40719
5 libjvm.dylib 0x2bc0e681 jio_snprintf + 39480
6 libjvm.dylib 0x2bc0e50b jio_snprintf + 39106
7 libjvm.dylib 0x2bd38241 JVM_GetMethodIxExceptionTableEntry + 2242
8 libjvm.dylib 0x2bd381af JVM_GetMethodIxExceptionTableEntry + 2096
9 libjvm.dylib 0x2bc2c7e5 jio_vsnprintf + 26901
10 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
11 libSystem.B.dylib 0x92c40259 _pthread_start + 345
12 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 10: Java: VM Thread
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 libjvm.dylib 0x2bc0ee0a jio_snprintf + 41409
3 libjvm.dylib 0x2bc2c9ca jio_vsnprintf + 27386
4 libjvm.dylib 0x2bc0eb58 jio_snprintf + 40719
5 libjvm.dylib 0x2bc0e681 jio_snprintf + 39480
6 libjvm.dylib 0x2bc0e50b jio_snprintf + 39106
7 libjvm.dylib 0x2bca6eb6 JVM_Lseek + 200687
8 libjvm.dylib 0x2bca6b5f JVM_Lseek + 199832
9 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
10 libSystem.B.dylib 0x92c40259 _pthread_start + 345
11 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 11: Java: Reference Handler
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 libjvm.dylib 0x2bc0ed3a jio_snprintf + 41201
3 libjvm.dylib 0x2bc0ec76 jio_snprintf + 41005
4 libjvm.dylib 0x2bcb5a90 JVM_MonitorWait + 3799
5 libjvm.dylib 0x2bcb4f92 JVM_MonitorWait + 985
6 libjvm.dylib 0x2bcb4c84 JVM_MonitorWait + 203
7 libjvmlinkage.dylib 0x24bdee75 JVM_MonitorWait + 69
8 ??? 0x3500b9d9 0 + 889240025
9 ??? 0x35003e31 0 + 889208369
10 ??? 0x35003e31 0 + 889208369
11 ??? 0x35001374 0 + 889197428
12 libjvm.dylib 0x2bca81ef JVM_Lseek + 205608
13 libjvm.dylib 0x2bca7f63 JVM_Lseek + 204956
14 libjvm.dylib 0x2bcb4935 JVM_StartThread + 3022
15 libjvm.dylib 0x2bcb47c5 JVM_StartThread + 2654
16 libjvm.dylib 0x2bcb4743 JVM_StartThread + 2524
17 libjvm.dylib 0x2bcb459d JVM_StartThread + 2102
18 libjvm.dylib 0x2bcb43db JVM_StartThread + 1652
19 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
20 libSystem.B.dylib 0x92c40259 _pthread_start + 345
21 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 12: Java: Finalizer
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 libjvm.dylib 0x2bc0ed3a jio_snprintf + 41201
3 libjvm.dylib 0x2bc0ec76 jio_snprintf + 41005
4 libjvm.dylib 0x2bcb5a90 JVM_MonitorWait + 3799
5 libjvm.dylib 0x2bcb4f92 JVM_MonitorWait + 985
6 libjvm.dylib 0x2bcb4c84 JVM_MonitorWait + 203
7 libjvmlinkage.dylib 0x24bdee75 JVM_MonitorWait + 69
8 ??? 0x3500b9d9 0 + 889240025
9 ??? 0x35169880 0 + 890673280
10 ??? 0x35001374 0 + 889197428
11 libjvm.dylib 0x2bca81ef JVM_Lseek + 205608
12 libjvm.dylib 0x2bca7f63 JVM_Lseek + 204956
13 libjvm.dylib 0x2bcb4935 JVM_StartThread + 3022
14 libjvm.dylib 0x2bcb47c5 JVM_StartThread + 2654
15 libjvm.dylib 0x2bcb4743 JVM_StartThread + 2524
16 libjvm.dylib 0x2bcb459d JVM_StartThread + 2102
17 libjvm.dylib 0x2bcb43db JVM_StartThread + 1652
18 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
19 libSystem.B.dylib 0x92c40259 _pthread_start + 345
20 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 13: Java: Surrogate Locker Thread (Concurrent GC)
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 libjvm.dylib 0x2bc0ed3a jio_snprintf + 41201
3 libjvm.dylib 0x2bc0ec76 jio_snprintf + 41005
4 libjvm.dylib 0x2bc0eb3c jio_snprintf + 40691
5 libjvm.dylib 0x2bc0e681 jio_snprintf + 39480
6 libjvm.dylib 0x2bc0e44e jio_snprintf + 38917
7 libjvm.dylib 0x2bcc6230 JVM_IsPrimitiveClass + 3268
8 libjvm.dylib 0x2bcc6174 JVM_IsPrimitiveClass + 3080
9 libjvm.dylib 0x2bcb459d JVM_StartThread + 2102
10 libjvm.dylib 0x2bcb43db JVM_StartThread + 1652
11 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
12 libSystem.B.dylib 0x92c40259 _pthread_start + 345
13 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 14: Java: Signal Dispatcher
0 libSystem.B.dylib 0x92c12b36 semaphore_wait_trap + 10
1 libjvm.dylib 0x2bcc6b16 JVM_IsPrimitiveClass + 5546
2 libjvm.dylib 0x2bcc64f4 JVM_IsPrimitiveClass + 3976
3 libjvm.dylib 0x2bcb459d JVM_StartThread + 2102
4 libjvm.dylib 0x2bcb43db JVM_StartThread + 1652
5 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
6 libSystem.B.dylib 0x92c40259 _pthread_start + 345
7 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 15: Java: C1 CompilerThread0
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 libjvm.dylib 0x2bc0ed3a jio_snprintf + 41201
3 libjvm.dylib 0x2bc0ec76 jio_snprintf + 41005
4 libjvm.dylib 0x2bc0eb3c jio_snprintf + 40691
5 libjvm.dylib 0x2bc0e681 jio_snprintf + 39480
6 libjvm.dylib 0x2bc0e44e jio_snprintf + 38917
7 libjvm.dylib 0x2bcce3ca JVM_Write + 426
8 libjvm.dylib 0x2bcc7cec JVM_IsPrimitiveClass + 10112
9 libjvm.dylib 0x2bcc7a96 JVM_IsPrimitiveClass + 9514
10 libjvm.dylib 0x2bcb459d JVM_StartThread + 2102
11 libjvm.dylib 0x2bcb43db JVM_StartThread + 1652
12 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
13 libSystem.B.dylib 0x92c40259 _pthread_start + 345
14 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 16: Java: Low Memory Detector
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 libjvm.dylib 0x2bc0ed3a jio_snprintf + 41201
3 libjvm.dylib 0x2bc0ec76 jio_snprintf + 41005
4 libjvm.dylib 0x2bc0eb3c jio_snprintf + 40691
5 libjvm.dylib 0x2bc0e681 jio_snprintf + 39480
6 libjvm.dylib 0x2bc0e50b jio_snprintf + 39106
7 libjvm.dylib 0x2bcc89d4 JVM_IsPrimitiveClass + 13416
8 libjvm.dylib 0x2bcb459d JVM_StartThread + 2102
9 libjvm.dylib 0x2bcb43db JVM_StartThread + 1652
10 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
11 libSystem.B.dylib 0x92c40259 _pthread_start + 345
12 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 17: Java: VM Periodic Task Thread
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 libjvm.dylib 0x2bc0ee0a jio_snprintf + 41409
3 libjvm.dylib 0x2bd42f72 JVM_MonitorNotify + 1109
4 libjvm.dylib 0x2bccb3aa JVM_IsPrimitiveClass + 24126
5 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
6 libSystem.B.dylib 0x92c40259 _pthread_start + 345
7 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 18: Java: FelixDispatchQueue
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 libjvm.dylib 0x2bc0ed3a jio_snprintf + 41201
3 libjvm.dylib 0x2bc0ec76 jio_snprintf + 41005
4 libjvm.dylib 0x2bcb5a90 JVM_MonitorWait + 3799
5 libjvm.dylib 0x2bcb4f92 JVM_MonitorWait + 985
6 libjvm.dylib 0x2bcb4c84 JVM_MonitorWait + 203
7 libjvmlinkage.dylib 0x24bdee75 JVM_MonitorWait + 69
8 ??? 0x3500b9d9 0 + 889240025
9 ??? 0x35003e31 0 + 889208369
10 ??? 0x35003e31 0 + 889208369
11 ??? 0x35003e31 0 + 889208369
12 ??? 0x35003e31 0 + 889208369
13 ??? 0x3500430d 0 + 889209613
14 ??? 0x35001374 0 + 889197428
15 libjvm.dylib 0x2bca81ef JVM_Lseek + 205608
16 libjvm.dylib 0x2bca7f63 JVM_Lseek + 204956
17 libjvm.dylib 0x2bcb4935 JVM_StartThread + 3022
18 libjvm.dylib 0x2bcb47c5 JVM_StartThread + 2654
19 libjvm.dylib 0x2bcb4743 JVM_StartThread + 2524
20 libjvm.dylib 0x2bcb459d JVM_StartThread + 2102
21 libjvm.dylib 0x2bcb43db JVM_StartThread + 1652
22 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
23 libSystem.B.dylib 0x92c40259 _pthread_start + 345
24 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 19: Java: FelixStartLevel
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 libjvm.dylib 0x2bc0ed3a jio_snprintf + 41201
3 libjvm.dylib 0x2bc0ec76 jio_snprintf + 41005
4 libjvm.dylib 0x2bcb5a90 JVM_MonitorWait + 3799
5 libjvm.dylib 0x2bcb4f92 JVM_MonitorWait + 985
6 libjvm.dylib 0x2bcb4c84 JVM_MonitorWait + 203
7 libjvmlinkage.dylib 0x24bdee75 JVM_MonitorWait + 69
8 ??? 0x3500b9d9 0 + 889240025
9 ??? 0x35003e31 0 + 889208369
10 ??? 0x35003e31 0 + 889208369
11 ??? 0x3500430d 0 + 889209613
12 ??? 0x35001374 0 + 889197428
13 libjvm.dylib 0x2bca81ef JVM_Lseek + 205608
14 libjvm.dylib 0x2bca7f63 JVM_Lseek + 204956
15 libjvm.dylib 0x2bcb4935 JVM_StartThread + 3022
16 libjvm.dylib 0x2bcb47c5 JVM_StartThread + 2654
17 libjvm.dylib 0x2bcb4743 JVM_StartThread + 2524
18 libjvm.dylib 0x2bcb459d JVM_StartThread + 2102
19 libjvm.dylib 0x2bcb43db JVM_StartThread + 1652
20 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
21 libSystem.B.dylib 0x92c40259 _pthread_start + 345
22 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 20: Java: FelixPackageAdmin
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 libjvm.dylib 0x2bc0ed3a jio_snprintf + 41201
3 libjvm.dylib 0x2bc0ec76 jio_snprintf + 41005
4 libjvm.dylib 0x2bcb5a90 JVM_MonitorWait + 3799
5 libjvm.dylib 0x2bcb4f92 JVM_MonitorWait + 985
6 libjvm.dylib 0x2bcb4c84 JVM_MonitorWait + 203
7 libjvmlinkage.dylib 0x24bdee75 JVM_MonitorWait + 69
8 ??? 0x3500b9d9 0 + 889240025
9 ??? 0x35003e31 0 + 889208369
10 ??? 0x35003e31 0 + 889208369
11 ??? 0x3500430d 0 + 889209613
12 ??? 0x35001374 0 + 889197428
13 libjvm.dylib 0x2bca81ef JVM_Lseek + 205608
14 libjvm.dylib 0x2bca7f63 JVM_Lseek + 204956
15 libjvm.dylib 0x2bcb4935 JVM_StartThread + 3022
16 libjvm.dylib 0x2bcb47c5 JVM_StartThread + 2654
17 libjvm.dylib 0x2bcb4743 JVM_StartThread + 2524
18 libjvm.dylib 0x2bcb459d JVM_StartThread + 2102
19 libjvm.dylib 0x2bcb43db JVM_StartThread + 1652
20 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
21 libSystem.B.dylib 0x92c40259 _pthread_start + 345
22 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 21: Java: Code Model Worker
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 libjvm.dylib 0x2bc0ed3a jio_snprintf + 41201
3 libjvm.dylib 0x2beb256d JVM_RaiseSignal + 393445
4 libjvm.dylib 0x2bef2ea2 JVM_RaiseSignal + 657946
5 ??? 0x3500b9d9 0 + 889240025
6 ??? 0x35003e31 0 + 889208369
7 ??? 0x35003e31 0 + 889208369
8 ??? 0x3500430d 0 + 889209613
9 ??? 0x35004473 0 + 889209971
10 ??? 0x35003f97 0 + 889208727
11 ??? 0x3500430d 0 + 889209613
12 ??? 0x35001374 0 + 889197428
13 libjvm.dylib 0x2bca81ef JVM_Lseek + 205608
14 libjvm.dylib 0x2bca7f63 JVM_Lseek + 204956
15 libjvm.dylib 0x2bcb4935 JVM_StartThread + 3022
16 libjvm.dylib 0x2bcb47c5 JVM_StartThread + 2654
17 libjvm.dylib 0x2bcb4743 JVM_StartThread + 2524
18 libjvm.dylib 0x2bcb459d JVM_StartThread + 2102
19 libjvm.dylib 0x2bcb43db JVM_StartThread + 1652
20 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
21 libSystem.B.dylib 0x92c40259 _pthread_start + 345
22 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 22: Java: Code Model Worker
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 libjvm.dylib 0x2bc0ed3a jio_snprintf + 41201
3 libjvm.dylib 0x2beb256d JVM_RaiseSignal + 393445
4 libjvm.dylib 0x2bef2ea2 JVM_RaiseSignal + 657946
5 ??? 0x3500b9d9 0 + 889240025
6 ??? 0x35003e31 0 + 889208369
7 ??? 0x35003e31 0 + 889208369
8 ??? 0x3500430d 0 + 889209613
9 ??? 0x35004473 0 + 889209971
10 ??? 0x35003f97 0 + 889208727
11 ??? 0x3500430d 0 + 889209613
12 ??? 0x35001374 0 + 889197428
13 libjvm.dylib 0x2bca81ef JVM_Lseek + 205608
14 libjvm.dylib 0x2bca7f63 JVM_Lseek + 204956
15 libjvm.dylib 0x2bcb4935 JVM_StartThread + 3022
16 libjvm.dylib 0x2bcb47c5 JVM_StartThread + 2654
17 libjvm.dylib 0x2bcb4743 JVM_StartThread + 2524
18 libjvm.dylib 0x2bcb459d JVM_StartThread + 2102
19 libjvm.dylib 0x2bcb43db JVM_StartThread + 1652
20 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
21 libSystem.B.dylib 0x92c40259 _pthread_start + 345
22 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 23:
0 libSystem.B.dylib 0x92c40aa2 __semwait_signal + 10
1 libSystem.B.dylib 0x92c6c9c5 nanosleep$UNIX2003 + 188
2 com.adobe.flash.flbridge 0x25fa093b ScObjects::Thread::sleep(unsigned int) + 59
3 com.adobe.flash.flbridge 0x25f9c799 ScObjects::BridgeTalkThread::run() + 185
4 com.adobe.flash.flbridge 0x25fa0ca8 ScObjects::Thread::go(void*) + 168
5 libSystem.B.dylib 0x92c40259 _pthread_start + 345
6 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 24:
0 libSystem.B.dylib 0x92c12b42 semaphore_wait_signal_trap + 10
1 libSystem.B.dylib 0x92c406f8 _pthread_cond_wait + 1089
2 libSystem.B.dylib 0x92c8905f pthread_cond_wait + 48
3 ...ia.Flash Player.authplaylib 0x22cfe11f 0x228ae000 + 4522271
4 ...ia.Flash Player.authplaylib 0x228c825f 0x228ae000 + 107103
5 ...ia.Flash Player.authplaylib 0x22cfe20c 0x228ae000 + 4522508
6 ...ia.Flash Player.authplaylib 0x22cfe250 0x228ae000 + 4522576
7 ...ia.Flash Player.authplaylib 0x22cfe376 0x228ae000 + 4522870
8 libSystem.B.dylib 0x92c40259 _pthread_start + 345
9 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 25:
0 libSystem.B.dylib 0x92c12b42 semaphore_wait_signal_trap + 10
1 libSystem.B.dylib 0x92c406f8 _pthread_cond_wait + 1089
2 libSystem.B.dylib 0x92c8905f pthread_cond_wait + 48
3 ...ia.Flash Player.authplaylib 0x22cfe11f 0x228ae000 + 4522271
4 ...ia.Flash Player.authplaylib 0x228c825f 0x228ae000 + 107103
5 ...ia.Flash Player.authplaylib 0x22cfe20c 0x228ae000 + 4522508
6 ...ia.Flash Player.authplaylib 0x22cfe250 0x228ae000 + 4522576
7 ...ia.Flash Player.authplaylib 0x22cfe376 0x228ae000 + 4522870
8 libSystem.B.dylib 0x92c40259 _pthread_start + 345
9 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 26: com.apple.CFSocket.private
0 libSystem.B.dylib 0x92c31ac6 select$DARWIN_EXTSN + 10
1 com.apple.CoreFoundation 0x90a6fc53 __CFSocketManager + 1091
2 libSystem.B.dylib 0x92c40259 _pthread_start + 345
3 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 27:
0 libSystem.B.dylib 0x92c40aa2 __semwait_signal + 10
1 libSystem.B.dylib 0x92c6c9c5 nanosleep$UNIX2003 + 188
2 com.adobe.flash 0x00f48bfb void std::sort<__gnu_cxx::__normal_iterator<ColorCube**, std::vector<ColorCube*, std::allocator<ColorCube*> > >, bool (*)(ColorCube*, ColorCube*)>(__gnu_cxx::__normal_iterator<ColorCube**, std::vector<ColorCube*, std::allocator<ColorCube*> > >, __gnu_cxx::__normal_iterator<ColorCube**, std::vector<ColorCube*, std::allocator<ColorCube*> > >, bool (*)(ColorCube*, ColorCube*)) + 101300
3 com.adobe.flash 0x00f45839 void std::sort<__gnu_cxx::__normal_iterator<ColorCube**, std::vector<ColorCube*, std::allocator<ColorCube*> > >, bool (*)(ColorCube*, ColorCube*)>(__gnu_cxx::__normal_iterator<ColorCube**, std::vector<ColorCube*, std::allocator<ColorCube*> > >, __gnu_cxx::__normal_iterator<ColorCube**, std::vector<ColorCube*, std::allocator<ColorCube*> > >, bool (*)(ColorCube*, ColorCube*)) + 88050
4 com.adobe.flash 0x00f48f68 void std::sort<__gnu_cxx::__normal_iterator<ColorCube**, std::vector<ColorCube*, std::allocator<ColorCube*> > >, bool (*)(ColorCube*, ColorCube*)>(__gnu_cxx::__normal_iterator<ColorCube**, std::vector<ColorCube*, std::allocator<ColorCube*> > >, __gnu_cxx::__normal_iterator<ColorCube**, std::vector<ColorCube*, std::allocator<ColorCube*> > >, bool (*)(ColorCube*, ColorCube*)) + 102177
5 libSystem.B.dylib 0x92c40259 _pthread_start + 345
6 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 28: Java: Thread-4
0 libSystem.B.dylib 0x92c1d11e stat$INODE64 + 10
1 libjava.jnilib 0x25a1872e Java_java_io_UnixFileSystem_getLastModifiedTime + 204
2 ??? 0x352842b4 0 + 891830964
3 ??? 0x35283120 0 + 891826464
4 ??? 0x3500430d 0 + 889209613
5 ??? 0x35001374 0 + 889197428
6 libjvm.dylib 0x2bca81ef JVM_Lseek + 205608
7 libjvm.dylib 0x2bca7f63 JVM_Lseek + 204956
8 libjvm.dylib 0x2bcb4935 JVM_StartThread + 3022
9 libjvm.dylib 0x2bcb47c5 JVM_StartThread + 2654
10 libjvm.dylib 0x2bcb4743 JVM_StartThread + 2524
11 libjvm.dylib 0x2bcb459d JVM_StartThread + 2102
12 libjvm.dylib 0x2bcb43db JVM_StartThread + 1652
13 libjvm.dylib 0x2bc0e5e0 jio_snprintf + 39319
14 libSystem.B.dylib 0x92c40259 _pthread_start + 345
15 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 29:
0 libSystem.B.dylib 0x92c12b5a semaphore_timedwait_signal_trap + 10
1 libSystem.B.dylib 0x92c406e1 _pthread_cond_wait + 1066
2 libSystem.B.dylib 0x92c6f5a8 pthread_cond_timedwait_relative_np + 47
3 ...ia.Flash Player.authplaylib 0x22cfe0e7 0x228ae000 + 4522215
4 ...ia.Flash Player.authplaylib 0x22a8e9de 0x228ae000 + 1968606
5 ...ia.Flash Player.authplaylib 0x22cfe20c 0x228ae000 + 4522508
6 ...ia.Flash Player.authplaylib 0x22cfe250 0x228ae000 + 4522576
7 ...ia.Flash Player.authplaylib 0x22cfe376 0x228ae000 + 4522870
8 libSystem.B.dylib 0x92c40259 _pthread_start + 345
9 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 30:
0 libSystem.B.dylib 0x92c12afa mach_msg_trap + 10
1 libSystem.B.dylib 0x92c13267 mach_msg + 68
2 com.apple.CoreFoundation 0x90a302df __CFRunLoopRun + 2079
3 com.apple.CoreFoundation 0x90a2f3c4 CFRunLoopRunSpecific + 452
4 com.apple.CoreFoundation 0x90a35304 CFRunLoopRun + 84
5 com.apple.DesktopServices 0x99db6b3d TSystemNotificationTask::SystemNotificationTaskProc(void*) + 643
6 ...ple.CoreServices.CarbonCore 0x90c7054a PrivateMPEntryPoint + 68
7 libSystem.B.dylib 0x92c40259 _pthread_start + 345
8 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 31:
0 libSystem.B.dylib 0x92c12b5a semaphore_timedwait_signal_trap + 10
1 libSystem.B.dylib 0x92c406e1 _pthread_cond_wait + 1066
2 libSystem.B.dylib 0x92c6f5a8 pthread_cond_timedwait_relative_np + 47
3 ...ia.Flash Player.authplaylib 0x22cfe0e7 0x228ae000 + 4522215
4 ...ia.Flash Player.authplaylib 0x22a8e9de 0x228ae000 + 1968606
5 ...ia.Flash Player.authplaylib 0x22cfe20c 0x228ae000 + 4522508
6 ...ia.Flash Player.authplaylib 0x22cfe250 0x228ae000 + 4522576
7 ...ia.Flash Player.authplaylib 0x22cfe376 0x228ae000 + 4522870
8 libSystem.B.dylib 0x92c40259 _pthread_start + 345
9 libSystem.B.dylib 0x92c400de thread_start + 34
Thread 32:
0 libSystem.B.dylib 0x92c12b5a semaphore_timedwait_signal_trap + 10
1 libSystem.B.dylib 0x92c406e1 _pthread_cond_wait + 1066
2 libSystem.B.dylib 0x92c6f5a8 pthread_cond_timedwait_relative_np + 47
3 ...ia.Flash Player.authplaylib 0x22cfe0e7 0x228ae000 + 4522215
4 ...ia.Flash Player.authplaylib 0x22a8e9de 0x228ae000 + 1968606 -
I'm publishing an .fla in AIR for IOS.
I'm in CC 2014 so first I need to know which AIR should I publish in?
newest is AIR 14.0.0.178 for IOS
IOS deployment type is App Store
publishes with no error.
I see the following files included .swf and app.xml
I convert the .ipa to a zip file
Upload that thru the Application Loader I get the following error
The package does not contain an Info.plist.
Where is the infoplist for this and do I convert the .ipa and the info to a zip file?
I converted the .ipa to a .zip and the intoplist file is NOT THERE how do I generate this?
Any help here?Ok this is becoming very very frustrating as I have been at this for hours now. So the only way to explain this is to write what I did step by step as I have to be doing something wrong, just to recap:
I was publishing from Flash CC 2014 using AIR 14.0 and getting Digital Certificate is not valid message.
Was instructed to download new AIR 17 , I did this installed into Flash and used to publish.
I used my previous p12, app ID and distribution certificates all generated properly.
The file worked ONCE but I got an app ID error ( I understood I used the wrong app ID)
I changed it to the right app ID and the very next time and after 10 attempts I got the same error Digital Certificate is not valid
SO I then downloaded AIR 16.0
RE DID ALL MY CERTIFICATES AND P12'S
went to publish and I STILL GET THE SAME MESSAGE Digital Certificate is not valid
Maybe you are looking for
-
Mac mini as media player for HD content ?
hi i am looking for the best affordable solution for HD projection. i will be shooting and editing a 18min video, probably on sony xdcam ex1 editing on my g5 fcp 6 system. i don't want to down-convert for projection and am considering to buy a mac mi
-
Can you help me with more information regarding the difference between the functionalities of the Customer Service (CS) and the Service function in CRM Module? I am looking for the function of creating Service Requests /Orders that can be used to ini
-
SOAP over JMS and Guaranteed Delivery
How to I configure a Web Service that uses the JMS Transport, and has guaranteed delivery messaging? In other words, how do I configure the Web Service so that when the Client invokes the Web Service, if the implementation of the Web Service (such as
-
How do I delete the iAPPS.plist for IPhoto?
Hello! I need to delete the iApps.plist for IPhoto and want to make sure that I am doing it correctly before I do so. I think I found it here: HD/library/iAPPS/iPhoto/AlbumData.xml Is this the correct file to delete? I am having trouble with iMovie a
-
I've created a report using an external data source, and set an active data retrieval interval. However, when i update a field, using sqlplus, it doesn't update the report. With an internal data source, it works fine. Can you help me with this?