Problems adding native extensions from linked resources in Flash Builder 4.7

While adding native extensions (.ane files) from linked source folder in a Actionscript Mobile Project on Flash Builder 4.7, a java.lang.NullPointerException is thrown. Below is the stacktrace. Any help would be appreciated.
Also, what is the link/site to file Flash Builder 4.7 bugs?
java.lang.NullPointerException
          at com.adobe.flexbuilder.project.ui.utils.ANE.AppXMLFileANEExtensionHandler.addToAppXMLModel (AppXMLFileANEExtensionHandler.java:78)
          at com.adobe.flexbuilder.project.ui.utils.ANE.AppXMLFileANEExtensionHandler.addToAppXmlFile( AppXMLFileANEExtensionHandler.java:65)
          at com.adobe.flexbuilder.project.ui.utils.ANE.AppXMLFileANEExtensionHandler.addToAppXmlFile( AppXMLFileANEExtensionHandler.java:48)
          at com.adobe.flexbuilder.project.ui.utils.ANE.ANEController.applyWorkingCopy(ANEController.j ava:791)
          at com.adobe.flexbuilder.project.ui.utils.ANE.ANEController.applyWorkingCopy(ANEController.j ava:814)
          at com.adobe.flexbuilder.project.ui.utils.ANE.ANEpathControl.contributeToLibraryPath(ANEpath Control.java:723)
          at com.adobe.flexbuilder.project.ui.utils.AirBuildPathsPropertiesPane.contributeToLibraryPat h(AirBuildPathsPropertiesPane.java:85)
          at com.adobe.flexbuilder.project.ui.utils.AbstractBuildPathsPropertiesPane.getLibraryPath(Ab stractBuildPathsPropertiesPane.java:1344)
          at com.adobe.flexbuilder.project.ui.properties.BuildPathsPropertyPage.applyProjectSettings(B uildPathsPropertyPage.java:520)
          at com.adobe.flexbuilder.project.ui.properties.AbstractFlexProjectPropertyPage.performOk(Abs tractFlexProjectPropertyPage.java:117)
          at com.adobe.flexbuilder.project.ui.properties.BuildPathsPropertyPage.performOk(BuildPathsPr opertyPage.java:617)
          at org.eclipse.jface.preference.PreferenceDialog$13.run(PreferenceDialog.java:964)
          at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
          at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
          at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
          at org.eclipse.jface.preference.PreferenceDialog.okPressed(PreferenceDialog.java:944)
          at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.okPressed(FilteredPreferenceDial og.java:447)
          at org.eclipse.jface.preference.PreferenceDialog.buttonPressed(PreferenceDialog.java:233)
          at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)
          at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
          at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4128)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465)
          at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1270)
          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3974)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3613)
          at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
          at org.eclipse.jface.window.Window.open(Window.java:801)
          at org.eclipse.ui.dialogs.PropertyDialogAction.run(PropertyDialogAction.java:158)
          at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
          at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionI tem.java:584)
          at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
          at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java :411)
          at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
          at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4128)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1457)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1480)
          at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1465)
          at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1270)
          at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3974)
          at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3613)
          at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
          at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
          at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
          at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
          at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
          at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
          at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
          at com.adobe.flexbuilder.standalone.FlashBuilderApplication.start(FlashBuilderApplication.ja va:79)
          at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLau ncher.java:110)
          at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.jav a:79)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
          at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
          at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          at java.lang.reflect.Method.invoke(Method.java:597)
          at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
          at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
          at org.eclipse.equinox.launcher.Main.run(Main.java:1410)

A year later, but I'm facing the same bug.
If your ever found a solution I'd be glad to hear.
I filed a bug with more details and my own workaround: 
  3697022

Similar Messages

  • "not a valid location for linked resource" in Flash Builder 4.7

    Hi,
    I'm constantly running into the problem, that Flash Builder simply won't let one create a linked resource that points to a location on the same drive?
    I'm getting the infamous
    "...not a valid location for linked resource..."
    error message.
    I'm using FB 4.7 with Flash Professional CC.
    Is that supposed to work at all?
    I've 1 workspace where I've successfully created a linked resouce - but it fails for all others. Even when I'm setting up a new WS.
    And it's totally unclear to me why it had worked there but not in all others that I'm trying to create.
    André

    A year later, but I'm facing the same bug.
    If your ever found a solution I'd be glad to hear.
    I filed a bug with more details and my own workaround: 
      3697022

  • Problems using Native Extensions (Gyroscope) for iOS.

    I have downloaded the Gyroscope Native Extension for Air and I'm basically trying to install it so I can use the extensions to develop an iOS AIR app that uses my iPhone's Gyroscope.
    The Gyroscope Folder has been un-zipped and is placed in a folder alongside the AIR app that I'm developing. I've set the Actionscript settings to point to the gyroscope.ane file and also to the gyroscope.swc file.I don't know if the latter is necessary as I'm all new to this.
    My Actionscript reads:-
    import com.adobe.nativeExtensions.Gyroscope;
    import com.adobe.nativeExtensions.GyroscopeEvent;
    import com.adobe.nativeExtensions.GyroscopeIntervalValue
    var gyro:Gyroscope;
    if(Gyroscope.isSupported)
        gyro = new Gyroscope();
        gyro.setRequestedUpdateInterval(1000);
        gyro.addEventListener(GyroscopeEvent.UPDATE,onChange);
    function onChange(e:GyroscopeEvent):void
        trace("From gyro: " + e.x + " " + e.y + " " + " " + e.z);
    Which I've basically taken from the webpage https://www.adobe.com/devnet/air/native-extensions-for-air/extensions/gyroscope.html#artic lecontentAdobe_numberedheader
    And I've added the 3 imports at the top because I believe these should allow these functions / methods (or whatever they are called) to work ?
    Unfortunately I'm getting the following errors:-
    GyroscopeEvent.as, Line 1
    5001: The name of package 'com.adobe.nativeExtensions' does not reflect the location of this file. Please change the package definition's name inside this file, or move the file. /Users/myname/Desktop/programFolder/GyroscopeEvent.as
    Gyroscope.as, Line 1
    5001: The name of package 'com.adobe.nativeExtensions' does not reflect the location of this file. Please change the package definition's name inside this file, or move the file. /Users/myname/Desktop/programFolder/Gyroscope.as
    I don't know where to move the files or how I can get AIR to see this .as files Should I be moving the "Com" folder somewhere better ?
    I'm a relative newbie to AIR so I appologise for my ignorance. All I want is a way to get access to the x y and z values from the Gyroscope.
    Many Thanks
    Gary

    Remove the gyroscope folder. The only file you need is Binaries/Gyroscope.ane.
    If you are using Flash CS6 link to the ane file not the swc file in the publish settings.
    Also remove the line: import com.adobe.nativeExtensions.GyroscopeIntervalValue.
    Sample code that you can use is in the file Eg/src/Eg.mxml.

  • Problem creating native extension package

    In an effort to learn how to create a native extension on my own, I've looked to the examples and help documentation from Adobe. I have actually created the required files for the extension (the native code, extension descriptor, the swc library and library.swf). However, when I run the command to build the .ane file I get this error:
    /Users/dalston/TeamAGC/sdk/4.6.0/bin/adt -package -target ane ../release/DeviceInfoExtension.ane extension.xml -swc DeviceInfoExtension.swc -platform iPhone-ARM library.swf libDeviceInfo.a
    output file is not writable
    I also tried a variation of that command that results in the same error (which comes straight from the Adobe help docs):
    /Users/dalston/TeamAGC/sdk/4.6.0/bin/adt -package -target ane ../release/DeviceInfoExtension.ane extension.xml -swc DeviceInfoExtension.swc -platform iPhone-ARM -C platform/ios . -platform default -C platform/default library.swf
    output file is not writable
    I'm not sure what I'm doing wrong here. Has anyone had this problem before? Thanks in advance for your help!

    Hello Colin,
    The folder I was working from /Users/dalston/TeamAGC/sdk/4.6.0, which is where the AIR sdk resides. The actual directory with the native extension files are in /Users/dalston/Documents/Adobe Flash Builder 4.6/DeviceInfoExtension/bin/DeviceInfoExtension. When I run the ls command I see all the folders under the main user (dalston, which is me). I believe I have read/write access to everything since I am the adminsitrator on this machine. I am on a Mac by the way.

  • Problems deploying native extensions on Android

    I'm trying to test a native extension on Android, but I keep getting the following error when trying to build and push to the device:
    "An implentation for native extension 'extension name' required by the application was not found for the target platform."
    I thought I had just messed up when creating my extension somehow so I tried using others and it doesn't matter which extension I try, I always get the same error. Has anyone else ran into this issue? If so, how did you solve it?
    Thanks.

    If anyone else runs into this issue using FlashDevelop, follow the steps here: https://plus.google.com/u/0/109524935899218597554/posts/7rhFEX7S372
    That solved it for me. Woohoo!

  • Native Extensions don't work in Flash CS6

    Edit: Never mind.
    Whoever made the native extension, despite it being a useful function, used the abominable package naming structure of:
    com.coder.nativeExtensions.NameOfClass.NameOfClass
    Anybody going to use it would import com.coder.nativeExtensions.NameOfClass, in which case it would not work because the name of class is also the name of an extra package directory and you have to repeat it twice which makes no sense, but it works with the class name redundantly repeated twice in the import.
    I am on Flash Professional CS6. I upgraded it just so I could use Native Extensions. I have browsed and added the native extension to libraries. I have added the import statement and added the xml entry for extension ID.
    If I try to run it I get "Definition could not be found" error for the package import. There is a complete lack of documentation or any way to find out why it isn't working. All I get is an unhelpful error that doesn't address the actual problem.
    How do you get native extensions to work?

    There was nothing wrong with CS6 in this situation, it was that the package name of the specific extension I was trying to use that was horribly named, to the point you had to repeat the class name twice, which means most developers would only put it once and it wouldn't work. Being that this was the first native extension I tried to run, it seemed that the native extension feature didn't work.
    Say your name is Bob Smith and you make a native extension that runs your hardware camera as a flashlight.
    If you name the class FlashLight and the package name com.bobsmith.nativeExtensions.FlashLight
    people would have to put
    import com.bobsmith.nativeExtensions.FlashLight.FlashLight;
    or
    import com.bobsmith.nativeExtensions.FlashLight.*;
    to import it. And that woudldn't  make much sense. "FlashLight" is the name of the class. If the class and the package subdirectory have the exact same name, people are going to think the package subdirectory is the class.
    Most people trying to import it would put
    import com.bobsmith.nativeExtensions.FlashLight;
    or
    import com.bobsmith.nativeExtensions.*;
    in which case it wounld not work.
    A non-insane way to name your package would be com.bobsmith.nativeExtensions.hardware
    Then one could put
    import com.bobsmith.nativeExtensions.hardware.FlashLight;
    or
    import com.bobsmith.nativeExtensions.hardware.*;
    That would make sense, either importing the FlashLight hardware feature or all hardware features in the package.

  • Use Native iOS/Android APIs with Flex/Flash Builder 4.5.1?

    Is there any documented, official  way to access the native APIs on mobile devices (iOS and/or Android,  specifically)?  Perhaps some sort of ExternalInterface support?  My most  important need for this is importing 3rd party SDKs, the first one  being the Facebook iOS SDK for Single Sign-On.
    If not, is support for native APIs planned?  Has anybody figured out an unofficial way to access the native APIs?
    Related:
    http://forums.adobe.com/thread/865548?tstart=30
    http://forums.adobe.com/thread/785130
    [Re-posted here from Flash Builder forum]
    http://forums.adobe.com/message/3754084

    Nothing official is available; although there is an AIR for TV Document on building ACtionScript extensions to AIR.  I expect that "approach" will show up in other AIR runtimes.
    You can look at this for an "ad-hoc" way to do it: http://www.jamesward.com/2011/05/11/extending-air-for-android/

  • Problem while installing LiveCycle Mosaic ES2 Plugin for Flash Builder 4

    I am trying to work on Live Cycle Mosaic 9.5 and I have downloaded FlashBuilder 4 and trying to configure the mosaic plugin "LiveCycle Mosaic ES2 Plugin for Flash Builder 4" in Flash Builder as per following directions given on adobe site:
         "Add the following two update sites via Window > Preferences > Install/Update > Available Software Sites (names below are suggested/optional):
    Name: Galileo Location: http://download.eclipse.org/releases/galileo/
    Name: RIA Tooling Location: select the LiveCycle Mosaic ES2 Plugin for Flash Builder 4 ZIP file.
    Install RIA Tooling Feature: In Help > Install New Software, choose ("Work with") RIA Tooling Site.
    Select and install Adobe LiveCycle RIA Tooling."
    But I am getting the following error:
    "Cannot complete the install because one or more required items could not be found.
      Software being installed: Mosaic Tooling Feature 9.5.0.0-20100629-2-241916 (com.adobe.livecycle.ria.tooling.feature.feature.group 9.5.0.0-20100629-2-241916)
      Missing requirement: Adobe LiveCycle RIA Tooling Mosaic Core_UI 9.5.0.0-20100629-2-241916 (com.adobe.livecycle.ria.tooling.mosaic.core_ui 9.5.0.0-20100629-2-241916) requires 'bundle org.eclipse.wst.sse.ui 1.1.0' but it could not be found
      Cannot satisfy dependency:
        From: Mosaic Tooling Feature 9.5.0.0-20100629-2-241916 (com.adobe.livecycle.ria.tooling.feature.feature.group 9.5.0.0-20100629-2-241916)
        To: com.adobe.livecycle.ria.tooling.mosaic.core_ui [9.5.0.0-20100629-2-241916]"
    Please, suggest me how can I solve this problem to configure mosaic plugin on flash builder 4.

    I think that in addition to adding the dependency on the galileo HTTP location the instructions should also advise you to 'check for updates'.

  • Linking library with flash builder project?

    I have a flash builder project going and I have found I need to make various movie clips and sprites in in Flash Pro. Is there a simple way to just link my library from the .fla project to my builder project so I can access the assets made in the .fla?
    I'm using the latest version of both software packages.
    Thanks!
    -SGW

    Open your .actionScriptProperties file and set useFlashSDK to false.  This will allow you to use your older SDKs.  They are managed in the same way as Flash Builder 4.6 when this option is changed.

  • Publish video to flex ios application from flex app in flash builder 4.6

    Hi, i am publishing my live video stream from flex application like this
    ns_out.publish("livestream", "live");
    and receiving it from flex mobile (IOS) application
    ns_in.receiveVideo(true);
    ns_in.play("liveStream");
    but i am not receiving yet anything on my simulator, but in mean while when i publish my video from flash media live encoder, my flex ios application runs it smoothy..:)
    I  am using Adobe Flash Builder for this development..
    Any help is appreciated!
    Thanks

    yes!!!!!!!!!
    I got the answer, i need to encode video into H.264 format and then publish.
    cheers!!!!!!!!!!!!

  • Workflow; from (illustrator) design to Flash Builder (with no room for interpretation)

    Dear all,
    A couple of years ago, we've made quite a bold move to start developing a large ERP application using Flex. The workflow was straight forward; functional and graphic designs were developed almost simultaneously (using Illustrator for the graphic part) and subsequently Catalyst would be used to convert the illustrator designs to usable code in Flash Builder.
    Since Catalyst has been discontinued, we've been dealing with a real gap which is recently been widened due to the fact we've started using later versions (Adobe CC). Thus, we are in need of some advice. We need solutions to move from an illustrator design to flash builder without our developers having to execute design tasks or interpret designs while coding. Basically my questions are as follows:
    - How do I get .ai files over to Fb leaving no room for interpretation (dimensions, colors, gradients, blends, padding, etc)?
    - What is the best flow in case we want to also add some interactivity / animation to our designs without having to dive into the code, in order to convey our ideas to our developers?
    I have browsed forums and watched several training videos, but all I can find are workflows from design to web. Surely, you guys can help me out!
    Thanks,
    David

    Watch the Online Video Course Flex 4.5 and PHP: Creating Data-Driven Applications

  • I am having problems adding plug ins from Elements 11 to 12.

    When I go to preferences in 12, I check the box additional plugins.  I go out and find the folder and add it and click on OK, I close down Elements and then come back and my plug in is there.  Now I want to add another plug in and when I follow same scheme it eliminates the previous plug in that I added.  It is only allowing me one plug in.  What am I doing wrong?   thanks.

    You want to put all your plug-ins under the same parent folder, then point PSE to that parent folder.

  • Problem with cue point from After Effects to Flash (CS5.5)

    Hello,
    anyone has, or has not problems reading, in Falsh, cue points included with After Effects? (Navigartion cue points).
    It is possible export from Flash movie in  .flv format? (Both versione CS5.5).
    Thank you.

    No I don't believe it's the footage, as I've been able to transfer the same files on my school computer and use it with ease.It's just any type of footage, if I attempt to drag any of my imported files (whether they're images of any kind or .mp4, .mov, .wav, .mp3) just as I would click and hold the file, my cursor turns into the Mac loading ball. Perhaps is there something these programs require such as Java? I'm not sure if it's related, but I've also not been able to play some games via Steam that I have been able to play in the past with the same system.

  • Issue with Packaged Jars added to project from resource Palette

    Hello!
    I am using Jdeveloper 11.1.2.2.
    I started this post thinking there was an issue having to do with packaging jars that refer to other libraries (see post Are Libraries Required?
    Now I realize it is a different issue (although that other post is relevant).
    Issue: I create a package -- a template in this case.
    I deploy it in my file system and then load it into the resource palette as a file system connection.
    I create a new application. From the resource palette, I add the jar to the view controller project, and am able to use the template in jsf files. No problem. Runs fine.
    then I load the application into subversion or I move the whole application to another directory on my computer.
    When I open the moved application (or do a checkout from subversion), I open the jsf that contains a reference to the jar, the design view is completely blank. Going to the source, I see my original code, but there are red signals in the upper-right signifying an error.
    If I run the application without fixing it, I get an error saying the template cant be found, Also, when I deployed to a standalone weblogic server, I get the same error (see the post above for this error).
    I open the project properties. The ADF Library is in the "Libraries and Classpath" and pressing edit, I can see the correct reference to the path of the jar.
    To make the application work, I have to remove the ADF Library (or at least the reference when pressing edit) and then from the resource palette, add it again to the project.
    IS THIS NORMAL? Am I doing something wrong with the initial packaging of the jar? Should I change some setting somewhere?
    How am I supposed to deploy to weblogic?
    The other posting shows an error output if I try to run the application before fixing the jar reference. I got the same darn error when deploying to weblogic.
    Would appreciate any help!
    Stuart
    Edited by: Stuart Fleming on Nov 18, 2012 4:45 AM

    Timo,
    thank you for your reply. I actually created a youtube video on this, available here: http://youtu.be/ERyLngq9hlI
    Since the video might be a little tedious to view, Here are the details. You can jump to the exciting parts of the video, if you want:
    Here is what I did:
    1. I cleaned out my system directory and the temp directory on my computer.
    2. Opened the application containing my template. Deleted the existing jar file.
    3. Started taking video....
    4. (From 40 seconds into the video) Created the jar file again.
    5. (2:55 minuts into video) Closed template applcation and Created new fusion application.
    6. (4 minutes into the video) Created model
    7. (4:15 minutes into video) in view controller added template, created a jsf page.
    8. (5 minutes into the video) Created Security and users.
    9. (6:30 minutes into the video) Created a task flow, with jsff in it, with a form on the jsff. Assigned Security to objects.
    *10. (7 minutes into the video). Ran JSF successfully.*
    11. (7:40 minutes into the video). Closed application. Copied the entire application into two directories.
    12. (8 minutes into video) Opened the first copied video. You can see that the jsf page is not accessing the template. Reviewed the View Controller project Libraries and classpath. Removed the library, re-added the jar from the resource palette. Worked fine.
    13. (9:30 minutes into video). Opened the 2nd copy of the file I intend for subversion. Showed the jsf page and the error it displays when open (same as in first copied application).
    Load application into subversion.
    14. (10 minutes into video). Check out application
    15. (10:15 minutes into video). Open JSF file. The reference to the template jar file is reading properly.
    16. (11 minutes into video). Load the original working copy into subversion.
    17. (11:30 minutes into video). Check out from subverion, but the check out failed.
    18. (12 minutes into video). Check out, and look at the jsf.  The page shows fine.
    Timo, I think this might be reported as a bug. You ought to be able to move files around on your computer. Also, the first time I checked the application out from subversion, the jsf page did not read the template.
    ALSO, when I tried to deploy the application (that contained the reference to the template jar file to weblogic), I got the same error when I ran the jsf
    first lines of that error:
    Error 500--Internal Server Error
    java.io.FileNotFoundException: /WEB-INF/ssfTemplate/SSFTemplate.jsf Not Found in ExternalContext as a Resource
    at com.sun.faces.facelets.impl.DefaultFaceletFactory.resolveURL(DefaultFaceletFactory.java:224)
    Thank you for your time and commitment!
    Stuart
    Edited by: Stuart Fleming on Nov 18, 2012 10:13 AM

  • Adobe Air for iOS and Android: FlasCC or Native Extension?

    Hi all,
    Who know - what provide better perfomance. FlasCC or Native Extension? For example for Math calculations, bitmapdata modification and etc.

    Well nothing prevent you from mixing flascc with native extension.
    Also, I think that you can also use domain memory in AS3 with the Bytearray class (not sure about that).
    Flascc vs normal as3 is mostly a question of language (portability) Do you want to write as3 or c++?
    Native extension give you speed and native platform access(platform specific feature).
    So, you should think about it this way:
    AS3, run in flash and air. Is sandboxed. Can use domain memory, but it's a bit harder to leverage than flascc.
    Flascc, run in flash and air. Is sandboxed, Can use domain memory. Give you the potential of leveraging the hundreds of opensources lib already out there.
    Native extension, run ONLY in air. Is not sandboxed. Native memory management. Also let you leverage the c++ lib. 
    The best (in my opinion) is to write native code for mobile and desktop (no air or flascc involve) and use flascc for the flash/web platform. It's harder, because you have write portable native code (lots of abstraction), but you mostly have the same problem with native extension.

Maybe you are looking for

  • Change default page attributes

    I am trying to design a standard framework for our developers using the portal (e.g., standard header, footer, etc). In particular, I would like to change a couple of default page attributes such as "hidden" and "layout type". Any ideas where this co

  • PCO Query: tag not found

    Hi, I am writing values to a datablock on a PLC using SAP PCO and OPC as middleware. It is working for all tags in the datablock except for 2. This is a screenshot of both tags in the OPC Quick client (I am using Kepware OPC server). I can read and w

  • Photos app won't consolidate

    I choose to consolidate photos from the file menu.  I let it chug along over night, it claimed to be complete, however I'm finding not all photos actually moved.  The consolidate option is now grayed out, but the photos are split between my Photos Li

  • BlackBerry Curve 8500 Series

    Can not log on to Facebook from by BlackBerry anymore since yesterday ! Error: tagline is not a member of the event table   Any ideas ?  I already tried the usual : uninstall and reinstall ~ not working & I'm not amused .. HELP 

  • DAQ LED blink

    Hello, I am having trouble integrating a few simple LV routines into one. I am using a NI-6221DAQ board in hope generating digital signals to control (pulse) two LEDs. Currently I am able to turn an LED on and off using a boolean button and I have a