CS SDK/CS Extension Builder

Fellow Scripters,
Ten years ago, I started this forum to write about InDesign scripting. These days, the forum pretty much runs itself, thanks to an incredible group of scripters who donate their time to answering questions and posting their discoveries.
Long-time forum denizens have probably noticed that I haven't been around much in the last year or so--it's because I've been working on something new: the cross-application Creative Suite SDK and Creative Suite Extension Builder. These tools provide a bridge between the world of Flash, Flex, and ActionScript and the scripting DOMs available in the CS applications. Extensions built using the CS SDK run as CSXS panels inside Illustrator, InDesign, and Photoshop. These panels are mini-AIR applications, look like any other panel in the user interface. They can contain any controls that you can build with Flash and Flex.
I don't think of the CS SDK/CS Extension Builder as replacements for our existing scripting languages and UI building capabilities--I think of them as a way of extending those capabilities. If you need to build an InDesign panel, they're definitely the way to go. If you're curious, you can find more information at:
http://www.adobe.com/devnet/creativesuite/sdk
I've got a blog post up about creating a (fairly) complete InDesign panel at:
http://blogs.adobe.com/cssdk/2010/08/makesideheads-a-complete-indesign-cs5-panel-2.html
Hope at least some of you find this useful, and keep on scripting!:-)
Thanks,
Ole

Yes, already found solution myself.
Added clode property to Flex app window, and called event removing.
controller.detach();
Thanks for help Harbs.
tomaxxi
http://indisnip.wordpress.com/

Similar Messages

  • CS Extension Builder 1.5 and CS SDK 1.5 are available

    Hi all,
    I am pleased to announce that the latest versions (1.5) of Creative Suite Extension Builder and the Creative Suite SDK are now available through the downloads section on the CS Extension Builder website.
    The team has applied significant effort to deliver a release only 12 months after the 1.0 release and we believe that it will be as successful as the first one.
    Some of the highlights of the 1.5 release are:
    improved support for hybrid extensions (more)
    ability to develop for multiple versions of the Creative Suite (more)
    advanced tools for developing with XMP metadata (more)
    support for Content Management Systems that support the CMIS (Content Management Interoperability Services) specification
    extension profiling
    To find out more about the 1.5 release, take a look our CS Extension Builder page on Adobe Developer Connection. Over the next  few weeks we will be pushing more content (tutorials, articles, videos) to this page and we intend to make it the main resource center for Creative Suite developers. You can also check the our channel on youtube.
    As always your feedback is important.
    We hope you enjoy the new release!
    gabriel tavridis
    Product Manager, Developer Technologies
    @gtavridis

    Thanks for the feedback Harbs,
    Yeah I couldnt agree with you more on the open source aspect. Maybe well get some form of AIR support on linux for those of use who develop on linux as well (doubt it comes back with Adobe driving the train)  who knows what the future holds.. GOD KNOWS IM SICK OF CYGWIN... 
    All I'm saying is we cant build a business around uncertainty.
    We recently signed up for business catalyst, I would of like'd to see some Actionscript API's for that... (I Love how muse and the dreamweaver extensions are using  them but it seem they forget to package some up for us. I guess they really do expect us to use html5 for everything.)
    They are close to releasing Flash builder 4.6 but Creative Suite Extension Builder hasnt been updated...  Theres a lot of things getting left out...
    There seems to be no communication.  Amidst all that goodness that has drawn us to using Flash and Adobe AIR for our game development theres a lot of confusion.
    And take it from me and save yourself some time and dont call customer service I have found more info over the forums in two minutes then I did in four hours of phone conversation.
    I think we may just hold off on purchasing anything else until they sort through the storm.
    Consider we are currently developing our apps with  Business Catalyst, CS5.5 Web Premium, Flash Media Server,  CS Extension Builder, and there new flash 3d API's  we dont have time or money to waste on such foolishness..
    Someone needs to remind Adobe that they make software, They focus so much on the end users, THEY ARE NOT YOUR CUSTOMERS.. DESIGNERS AND DEVELOPERS ARE.. JUST EQUIP US WITH THE BEST TOOLS AND WELL MAKE THE DECISION...

  • What is the replacement for design view in in flex builder 4.7 for cs extension builder?

    Because design view is not available in flash builder than what is the use of extension builder in UI designing now we have to do design UI with xml which is very time consuming and boring  if there is any replacemnt for it than please help me .1 more thing i want to know is that when i make new default project in extension builder(flash builder 4.6) than it also not able to load design mode errror is
    C:\Program Files\Adobe\Adobe Flash Builder 4.6\eclipse\plugins\com.adobe.cside.libsinstaller_2.0.0.4-33034\archive\cslibs\2.0\4.5\re lease\apedelta.swc- not respondingSWC file failed to load. Any component dependent on this SWC file will not be displayed in the Design Mode.The SWC may have failed to load because of:
    *  Incompatible definitions caused by usage of a different SDK version
    *  Missing referred class definitions

    I have researched this quite considerably and my understanding is that Adobe have no intention of supporting Design View any more for Extension Builder.  In my opinion a very disappointing decision and one that is hard to comprehend.
    The best workaround I can find is to create the majority of your design in a parallel, non Extension Builder, project and then convert/import your design into your Extension.  This is by no means as satisfactory as having Design View for the Extension you are writing but it is better than simply creating your layout by guess work/trial and error.
    Although this has not been announced by Adobe, I have a suspicion that the reason they have decided not to put any further resources into fixing Design View is that Extension Builder as we know it is going to be abandoned soon, probably replaced with an HTML5/JavaScript method of building extensions.  My concern with this is that, other than wanting reassurances that there will be backward compatibility support for old extensions, There will not be a way of compiling an extension in a way that prevents people from seeing your code.
    This is all speculation and I guess we will have to wait and see what happens.  Hope this has helped.

  • Extension Builder 2.1 in Flash Builder 4.7

    It is possible to give an estimate of when we will have a version of the Extension Builder compatible with version 4.7 of Flash Builder?

    Hi WebystherFaria,
    Have you been able to use CS Extension Builder 2.1 SDK with Flash Builder 4.7 or not?

  • FYI: Extension Builder project w/ LCDS: channel-definition endpoint having context.root

    This is an FYI of an issue and its workaround.
    If developing a CS SDK Extension in Flash Builder / Extension Builder and the project is configured to use LCDS (LiveCycle DataServices), then if your services-config.xml contains Channel definitions having the variable {context.root} in the endpoint URL, then the following error will occur.  This will happen even if you are not using that Channel in your Destination channel list.
    The services-config.xml laid down when using LCDS integrated into ColdFusion has by default some channel definitions using context.root in the endpoint URLs.   This is how I encountered the issue.  On the other hand, the free developer edition of LCDS on Tomcat puts down a services-config.xml that does not have any reference to {context.root} in channel definitions, so the problem will not be encountered there.
    Since I was not using a context root (was using the default of just "/"), I commented out the offending channels in services-config.xml to resolve the issue.  One could also leave the (unused) channel definitions and then remove the {context.root} part from the endpoint.
    ERROR
    The services configuration includes a channel-definition 'java-amf' that has an endpoint with a context.root token but a context root has not been defined. Please specify a context-root compiler argument.
    CHANNEL DEFINITION
    <!--  Java Based Endpoints -->
            <channel-definition id="java-amf" class="mx.messaging.channels.AMFChannel">
                <endpoint uri="http://{server.name}:{server.port}{context.root}/flex2gateway/amf" class="flex.messaging.endpoints.AMFEndpoint"/>
            </channel-definition>

    Make sure your context root is defined in the project properties.  This is at "project/properties/Flex Server" from the menubar or package explorer context menu.  Alternately, you can hardcode your context root in the services-config.xml file/channel definition.

  • Is there any way to use Adobe Extension Builder with After Effects?

    I have been using Script UI and Javascript within the ExtendScript Toolkit to build panels for After Effects CC, but I like the way the Adobe Extension Builder works with Eclipse, and the power of including external libraries like JQuery. Is there any route to build extensions for After Effects with this or some similar solution?

    Hi Hallgrimur,
    I was checking the documentation for CC14 Extension SDK and found that the HTML5 extension development is available now for After Effects too. I could not find any update of Extension Builder though which would support the After Effects extension development. While searching I came across this thread, so was wondering if you might have any update on how to go about with the HTML5 extension development for After Effects. Thanks a lot in advance.

  • Porting the Flex Project with Extension Builder 2.1 to CC(2014)

    Hello,
    I am trying to port the Flex project developed in Flash Builder 4.6 with Extension builder 2.1, to InDesign CC (2014).
    As per the SDK help it mentions I can use the same environment mentioned above to port the project. But when I try it is giving error " This extension cannot be installed, it requires InDesign version in range of inclusively between 9.0 and 9.9.
    Do I need to set anything before compiling the plugin for CC(2014)? Or do I need to port in some other environment? If yes where can I get the details of other environment?
    Thanks for the help in advance.
    Regards
    Farzana.

    You want to use your flex project in a CC2014 application? If yes, you have to rewrite your complete project to a HTML5 extension as Flex support was dropped in CC2014 (and all upcoming releases).
    "Flash/Flex/AIR extensions run in APE (Adobe Player for Embedded). This product is deprecated, and, as stated above, will be removed from Creative Cloud products, starting in the middle of 2014. This means that developers must migrate their extensions to HTML5 if they want to continue to support them in Creative Cloud (CC) applications. Flash-based extensions will continue to run as before in versions CS5.x and CS6 of their host applications."
    http://www.adobe.com/devnet/creativesuite/articles/introducing-html5-extensions.html
    Really helpful resources for HTML5 extensions:
    http://www.davidebarranca.com/category/code/html-panels/
    Adobe-CEP/CEP-Resources · GitHub
    Greets

  • Where is the Extension Builder download?

    Amazingly, I can't find from where to download the Extension Builder installer. What is the URL for the page from which I can download it

    Going through the below advice I hope there is a way to build a extension using flash builder.
    If you haven't already, take a look at the freely available CS SDK - you can build extensions with the free Flex SDK - or with Flash  Builder (though, of course, you will not benefit on some of the  accelerator tooling that Extension Builder provides).
    Can you please brief me how to achieve this so that I can have my output as .ZXP to install it in extension manger.
    Thanks

  • Extension Builder 1.0.2 Posted

    Hi all,
    We've just released a new build of ExtensionBuilder, 1.0.2, to the Eclipse update site at http://cssdk.host.adobe.com/cssdk/update/
    If  you've already installed Extension Builder, you can get this by  selecting Help > Check for Updates and following the prompts. If the automatic update process doesn't work for you, see Harbs helpful notes at http://forums.adobe.com/thread/643567?tstart=0. If you  do not yet have Extension Builder installed, we will be posting an  updated zip version to Partner Portal shortly.
    The main enhancements of this release are:
     Bug fix to allow debugging from Extension Builder with the latest CSXS update
    Patching of the include Flex SDK to make AIR 2 APIs available automatically
    Addition of localisation checking to the build process for Creative Suite extensions
    Happy coding!
    James

    Just for those of us who are not so familiar with Eclipse and the updates are not enabled by default; here's how to install the update:
    1) Open Eclipse (Flash Builder) preferences.
    2) Under Install/Update, select Available Software Site.
    3) In the list, there should be an entry for update site pointing to: http://cssdk.host.adobe.com/cssdk/update if it's not there create it.
    4) make sure the update site is enabled.
    5) If the update does not start automatically, you go to Help > Software Updates...
    Harbs

  • Use CS Extension builder 2 for extension built in CS Extension builder 1.5?

    Hello all
    I have developed an InDesign extension in CS extension builder 1.5. But now I need to use CS Extension builder 2 for using its new features. I have installed CS extension builder 2 but my project still does not include new libraries. I want to set PNGExportPreference which is available in Extension builder 2 only.
    How can I make it include library for PNGExportPreference?
    Can anybody help me out?
    Best regards
    Sal

    I’m using this inDesign extension in CS6, setting the flex compiler SDK to flash builder 4.5, the application crashes throwing following error :
    VerifyError: Error #1053: Illegal override of preinitializeHandler in com.adobe.csxs.core.CSXSWindowedApplication.
              at flash.display::MovieClip/nextFrame()
              at mx.managers::SystemManager/deferredNextFrame()[E:\dev\hero_private\frameworks\projects\fr amework\src\mx\managers\SystemManager.as:284]
              at mx.managers::SystemManager/preloader_preloaderDocFrameReadyHandler()[E:\dev\hero_private\ frameworks\projects\framework\src\mx\managers\SystemManager.as:2633]
              at flash.events::EventDispatcher/dispatchEventFunction()
              at flash.events::EventDispatcher/dispatchEvent()
              at mx.preloaders::Preloader/timerHandler()[E:\dev\hero_private\frameworks\projects\framework \src\mx\preloaders\Preloader.as:515]
              at flash.utils::Timer/_timerDispatch()
              at flash.utils::Timer/tick()
    I am using "CSXSWindowedApplication" as application container in main application file:
    <csxs:CSXSWindowedApplication xmlns:csxs="com.adobe.csxs.core.*"   xmlns:mx="http://www.adobe.com/2006/mxml" > ...
    How can I remove this error?
    Best regards
    Sal

  • Bought CS Extension Builder 2 - having issues with username/password

    I recently purchased a monthly subscription to Adobe CS Extension Builder 2.0 (see below) after my trial version expired. I am using it with Flash Builder 4.6 and SDK 4.6. When I installed the retail version of CS Extension Builder 2.0, and created a new Extension Builder project (or used an old one), it gave me the following error: "Please log in with your Adobe ID to use Adobe Creative Suite Extension Builder". I don't see a place where you can log into Adobe or input a password. I looked online and found this forum message: http://forums.adobe.com/message/4793080#4793080, which indicated that there was an issue with the retail version and a fix was soon to follow. I tried to use the software update feature in Flash Builder, but it did not help. Will you please provide me with this fix or advise me on how I can continue to use CS Extension Builder 2.0?
    Please help. Thank you.

    Hi,
    Do you have any of the Creative Suite products installed? If you have, a dialog should pop up where you can enter your Adobe ID.
    Thanks,
    Joe

  • Extension Development without Extension Builder?

    Hey,
    Is it possible to do Extension Development without Extension Builder? I'm an indie developer that needs to build a tool within Flash to help an artist that's working with me,  as such, I think the partner program is an additional cost that's a bit steep at the moment.
    I get the impression that it is possible to use Flex and the Flash builder itself to do so without the additional benefits of Extension Builder.  However, I get the impression that this is really a manual process and I'm uncertain as to how documented the process is. Has anyone explored this? Any suggestions or pointers in the right direction would be great.
    Cheers,
    Jeremy

    Hello Jeremy,
    yes you can .
    A good starting point is the video by Maria Gutierrez in the CS SDK Team blog.
    I've been using for some time the SDK only in Flash Builder, so I can assure you it's possible to accomplish the task - nevertheless, since I've got Extension Builder, it's *far* easier to code, test and debug.
    By the way, this documentation is good for you even if you don't own Extension Builder.
    Happy coding,
    Davide

  • How to show UI created using  CS Extension Builder into our menu.

    hi,
    I have created a UI that includes a text box and a button using "CS Extension Builder"  and running as  AI- CS5.
    I am getting this into window-> Extension.
    But I want appear this into my menu.
    so I  just want to know how can I do this? Does any API support this ?
    thanks

    Hi,
    You could try taking a look at the sample extensions that come with Extension Builder - you can go to File > Import... > Adobe Creative Suite Extension Builder > Remote Creative Suite SDK Samples to get them.
    CSXS Extensions can do a lot more than just act as UI for native plug-ins, they can also hook into the applications' scripting DOMs, and do anything else that an Air app can do. Extension Builder is primarily designed to let you create fully fledged standalone flash panels, so when you create a new extension it may well include stuff that you, as a native plug-in developer who only wants to use Extension builder to create a simple front end, might not want.
    For the .as files - when I'm writing extensions (or any flash/air app) I prefer to write as much of my code as possible in ActionScript (so the .as files) and as little as possible in MXML. I think the sample extensions that come with the Illustrator SDK are so simple that they only contain one MXML file with ActionScript embedded in script tags. Either approach is fine, one is a little cleaner and allows you to structure your code in a nicer way, the other is simpler, you can use either approach.
    Note that when you create a new extension Extension Builder generates boiler plate code for you (including the .as file you talked about). Feel free to delete that if you don't want it. It is only there as a guide, some basic code to start with, not something that you have to keep. You can structure your code however you like, you just need a .swf at the end of the day (well, and the manifest file discussed above). You can also remove the actionscript libraries if you aren't using them (e.g. the Illustrator CSAW library) by right clicking the project and going to Properties > CS Extension Builder Libraries. These libraries are for interacting with the Illustrator scripting DOM (there are InDesign, Photoshop, Bridge, ... equivalents too), and you probably don't need that here.
    Let me know if you have any more questions,
    Louis

  • Debugging ID CS6 with Creative Suite Extension Builder 1.5

    Hi,
    I am using extension builder 1.5 SDK with Flash builder 4.5 on Mac. I have been trying to debug my extension with ID CS6 but I don't see any option to do so. It has only option for CS5 and CS5.5 to debug.
    I came across a thread http://forums.adobe.com/message/4780509 which says that all I need to do is to add PlayerDebugMode key and set it's value to 1 in "~/Library/Preferences/com.adobe.CSXS3.plist" (Instead, I have ~/Library/Preferences/com.adobe.CSXS.3.plist).
    This didn't work for me. What else can I do?
    Thanks

    Please check the below thread.
    http://forums.adobe.com/thread/1064568

  • Creative Suite SDK with Flash Builder 4 tutorial

    Hi,
    For those of you new to the Creative Suite SDK, I've posted a video tutorial in our blog that walks you through all the steps necessary to build an extension using the SDK and Flash Builder 4. It shows you how to get set up with the SDK, create a new project, run and debug the extension in development mode and export it for distribution.
    You will find the recording in the Creative Suite SDK Team blog.
    Maria

    I'm building an InDesign extension using Flash Builder. I have everything working as per the tutorial, but the code-debug cycle is very long. Every time I make a code change, if I want to run it in the debugger, I have to do all of this:
    Save my file, confirm there are no Errors, set my breakpoints.
    In the Finder (I'm on OSX), copy the SWF to the extensions folder.
    In Flash Builder, from the "Run" menu, choose "Debug", then "Other..." The Debug Configurations dialog appears.
    In the Debug Configurations Dialog, select my configuration (which works) and click Debug. The "Installed Adobe Flash Player Is Not a Debugger" dialog appears.
    In the "Installed Adobe Flash Player Is Not a Debugger" dialog, click Yes. The dialog closes
    Launch InDesign. Wait for it to launch.
    Run my extension, stop at my breakpoints, do my debugging.
    Quit InDesign
    Is there any way to set up the debugger to connect to CS5 without having to quit and relaunch the CS5 app itself?
    Is there any way to make my debug configuration the default in Flash Builder, so I can just hit command-F11 to debug?
    Is there any way to automate copying the SWF into the extensions folder?
    Thanks in advance.

Maybe you are looking for

  • No audio device on windows xp with SB0

    Hello, I've a SB0060 with a cd version that does not install on windows xp. I've always had problems installing this card on windows xp but once I've managed to install it. I was upgrading the driver to try to fix some bugs with TeamSpeak and lost al

  • N97 memory card. big problem

    Hi all, I have the latest firmware installed on my N97, but after the latest upgrade (clean install was done, mass mem refromatted, hard reset,  etc') On checking over the phone I started getting messages that the Mass mem' was full (rubbish) I event

  • Problems with Civilization IV

    My copy of Civ IV suddenly quit working. When I run the game the icon appears in the dock, bounces a few time then disappears. I've tried getting help from Aspry, but they haven't been able to provide a solution. I'm wondering if I managed to damage

  • Condition Determination in Quotation

    Dear all, In quotation transaction pricing condition types is not determining automatically. Downloaded condition objects from ECC - 'DNL_CUST_CNDALL, DNL_CUST_CND, DNL_CUST_PRC'. I have add user parameter PRC_TRAC and check SLG1 downloaded condition

  • Address Book Merge results in *Crash*

    My goal is to 1) eliminate all duplicates in my Address Book and 2) sync the fixed address book across all devices via iCloud. In 10.7.2 I select "Look for duplicates" and the Address book finds like 8000 dupes.  I select MERGE. It starts to merge...