Adding Flash Library items to a Flex App

Ok, this should be simple but like all things critical to my
flash projects they end up being hacks or major work-arounds.
Essentially, I need to add a Flash Library item (set to export as a
default class in Flash 9 Preview) - to my Flex application. I won't
go into why but just consider the need for Flash interface for
graphics creation a requirement for now. Seeing as this was no big
deal (attachMovieClip in as2) before how would i go about this in
as3/Flex? Please provide example - not just theory, if you can as
I've almost read every theory/method out there but no up to date
examples and nothing my designer brain can grasp.
Here's what im doing so far.
- Created a flash movie with a graphic movieclip set to
export on first frame / class name as default of name of movieclip
- this object doesn not live on stage but in the library (unless
the workflow needs to change but i'd rather it not as there will be
other objects to load in as well)
- Using the Image class to load in swf. All is good so far.
- So how do actualy add a child of this swf (one of the
classes compiled in this swf) to a member of my Application?
Heres what i was thinking i could do -
var myLibObject:Image = new Image();
myLibObject.source = "packages/MyLibrary.swf";
myCanvas.addChild(myLibObject.Circle); // Circle is a
library item/class in the flash library / Obviously this doesn't
work but not sure how classes within the flash document class are
referenced

This seems to work - Let's say you have a 50 or more items in
your library.swf and you want to load them all one at a time. Would
this mean that you would be loading the swf file 50 or more times
or does it load the entire swf the first time and then subsequent
calls to this swf are in flash memory?

Similar Messages

  • Error message with library item in template

    I'm not sure if this is a PM issue or a DWCS3 issue. The only
    way to find out is to ask.
    I have gone through the process of creating a a library item
    of a
    PopMagic menu according the the video provided by P7. Works
    well.
    Then I added the library item to an existing DWCS3 template
    and saved
    it. When I attempt to create "new from template" page from
    the template
    menu, I get this error message
    http://www.jdcdemo.com/blf/error.html
    If I do the same with a template without the menu, the
    error message goes away.
    If I create a page with from a template where I've left an
    editable
    region for the menu and then insert the menu and save the
    page, I also
    get the error message, but the page seems to work ok.
    Since I can't create a new page with the template, I opened
    it and saved it as a page:
    http://www.jdcdemo.com/baim/BLF8/error-message.html
    What is going on here and is there a fix?
    Thanks,
    Joe

    Look at your code. Count <body> tags. How many do you
    get? Yeah - that's
    wrong. You didn't follow the video....
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "camelbreath" <[email protected]> wrote in
    message
    news:g680gh$3c$[email protected]..
    > I'm not sure if this is a PM issue or a DWCS3 issue. The
    only way to find
    > out
    > is to ask.
    > I have gone through the process of creating a a library
    item of a
    > PopMagic menu according the the video provided by P7.
    Works well.
    > Then I added the library item to an existing DWCS3
    template and saved
    > it. When I attempt to create "new from template" page
    from the template
    > menu, I get this error message
    >
    >
    http://www.jdcdemo.com/blf/error.html
    >
    > If I do the same with a template without the menu, the
    > error message goes away.
    >
    > If I create a page with from a template where I've left
    an editable
    > region for the menu and then insert the menu and save
    the page, I also
    > get the error message, but the page seems to work ok.
    >
    > Since I can't create a new page with the template, I
    opened it and saved
    > it as
    > a page:
    >
    >
    http://www.jdcdemo.com/baim/BLF8/error-message.html
    >
    > What is going on here and is there a fix?
    >
    > Thanks,
    > Joe
    >

  • Multiple Body tags error when using library items

    Hi all,
    I have a navbar that I created in FW and exported as a DW
    library item. When I drag and drop the library item (navbar) into a
    site page, I get an error every time I try to save that page. The
    error states that the body tag was in the wrong place and has been
    moved to the right place. The problem is never fixed though and I
    keep being spammed by the error dialog.
    In reviewing the code, it appears that the library item has
    its own body and preload. So adding the library item to the page
    causes a duplication of the body tags and preload images code.
    Any thoughts as to how I can fix this or avoid it would be
    greatly appreciated.

    You are right, no <htm> <body> or css styles go
    into a library item.
    Nadia
    Adobe� Community Expert : Dreamweaver
    http://www.DreamweaverResources.com
    - CSS Templates|Tutorials
    http://www.csstemplates.com.au
    http://www.perrelink.com.au
    - Web Dev
    http://www.adobe.com/devnet/dreamweaver/css.html
    CSS Tutorials for Dreamweaver
    "Mabou2" <[email protected]> wrote in
    message
    news:e906ap$ed8$[email protected]..
    > Hi Osgood,
    >
    > I have a vague recollection of hearing or reading that
    library items are
    > not
    > supposed to have anything like a <body> tag or
    code that makes them act
    > like an
    > html page, but I can't remember clearly enough to take
    action.
    >
    > I would love to hear from someone who knows the library
    paradigm.
    >

  • Can users edit Library items?

    Hi everyone. I'm almost done with my first Contribute site
    and I had a question. My client has a small piece of text that is
    shown in the header of every page and this text is something that
    they want to change regularly. I added a Library item for this
    chunk in Dreamweaver thinking that this would be the proper way to
    allow them to edit it in one place in Contribute.
    I found where I can grant permissions for editing the various
    types of shared assets, but I don't see that they can edit the
    Library item. Is there a way to do this or do I need to set this up
    differently (server-side include, etc.)?
    Thanks in advance,
    Jason

    I think you should use a SSI in your Template and provide
    your user with a link to that include-file, so they can edit it in
    Contribute.
    gtrz.
    Hayo

  • Dreamweaver CC Library Item with rollover link produces two body tags. Why?

    I have a library item which is used in two pages and works correctly if it does not contain a rollover arrow with a link taking you to the top of the library item. This produces the following near the top of each of the containing pages:
    </head>
    <body class="indexpage">
    <!-- #BeginLibraryItem "/Library/homemenu.lbi" -->
    <p><a id="top"></a></p>
    Note that the Library Item does not itself have a <body> tag in this original, working version.
    The problem arises when I insert an image rollover with a link up to #top (which is defined as above).
    First, the Library Item has the following near its top:
    <script ...>
    ... various functions to handle the rollover
    </script>
    <body onLoad="MM_preloadImages('../images/uparrowred2.gif')">
    <p><a id="top"></a></p>
    Secondly, the containing pages now have the following near the top:
    </head>
    <body class="indexpage" onLoad="MM_preloadImages('images/uparrowred2.gif)">
    <!--#BeginLibraryItem "Library/homemenu.lbi" -->
    <script ...>
    ... various functions to handle the rollover
    </script>
    <body onLoad="MM_preloadImages('../images/uparrowred2.gif')">
    <p><a id="top"></a></p>
    It can be seen (shown in red) that the Library Item has correctly transferred the onLoad instruction to the containing page's <body> tag and at the same time altered the address of the GIF image from '../images/xxx.gif' to 'images/xxx.gif'. [The root folder with the various html pages has a number of subfolders including 'images' and 'Library']. But now, unfortunately, the containing pages have two <body> tags with the second one pointing to the wrong location for the GIF image.
    Would someone please explain what is going on. I can think of three possibilities: (1) I may be doing something really stupid, (2) there may be a bug in Dreamweaver CC or (3) Library Items may not be allowed to contain anything "complicated" like a rollover. I did see a very old (2007) discussion in this forum suggesting that Library Items were rather limited in what they could contain, but over the intervening six years I would have expected things to have improved.

    Thank you, but in that case I'm not sure I understand the purpose of Library Items. Before I added the Library Item, there was nothing to preload. When I add a rollover to the Library Item, Dreamweaver creates the preloader instruction within the Library Item. Then when I include the Library Item in an html page, Dreamweaver controls where the preloader is put.
    Do I then need to manually edit what Dreamweaver has done? In this instance it would have been almost as quick to have ignored the use of a Library Item and copied and pasted the relevant code into the two pages and manually created the revised <body> tag with a preloader. In my relative inexperience with Dreamweaver, I just thought that using a Library Item in multiple pages would save me some effort when I wanted to change the content of the Library Item. As I said, the Library Item worked OK until I added a rollover within it.

  • [svn:fx-trunk] 12087: Dev only. Checking in Flash Builder 4 " Library Projects" for building Flex SDK SWCs in trunk.

    Revision: 12087
    Revision: 12087
    Author:   [email protected]
    Date:     2009-11-21 20:56:09 -0800 (Sat, 21 Nov 2009)
    Log Message:
    Dev only. Checking in Flash Builder 4 "Library Projects" for building Flex SDK SWCs in trunk. These projects are easier to import and do not require linked resource variables to be specified.
    Note: although the trunk does not build textLayout.swc, there appears to be a legitimate compiler error in FlowGroupElement.as as a cast is missing. I'll follow up with TLF.
    QE notes: N/A
    Doc notes: N/A
    Bugs: N/A
    Reviewer: N/A
    Tests run: N/A
    Is noteworthy for integration: No
    Modified Paths:
        flex/sdk/trunk/build.xml
    Added Paths:
        flex/sdk/trunk/frameworks/projects/airframework/.actionScriptProperties
        flex/sdk/trunk/frameworks/projects/airframework/.flexLibProperties
        flex/sdk/trunk/frameworks/projects/airframework/.project
        flex/sdk/trunk/frameworks/projects/airframework/.settings/
        flex/sdk/trunk/frameworks/projects/airframework/.settings/org.eclipse.core.resources.pref s
        flex/sdk/trunk/frameworks/projects/airspark/.actionScriptProperties
        flex/sdk/trunk/frameworks/projects/airspark/.flexLibProperties
        flex/sdk/trunk/frameworks/projects/airspark/.project
        flex/sdk/trunk/frameworks/projects/airspark/.settings/
        flex/sdk/trunk/frameworks/projects/airspark/.settings/org.eclipse.core.resources.prefs
        flex/sdk/trunk/frameworks/projects/flex/.actionScriptProperties
        flex/sdk/trunk/frameworks/projects/flex/.flexLibProperties
        flex/sdk/trunk/frameworks/projects/flex/.project
        flex/sdk/trunk/frameworks/projects/flex/.settings/
        flex/sdk/trunk/frameworks/projects/flex/.settings/org.eclipse.core.resources.prefs
        flex/sdk/trunk/frameworks/projects/framework/.actionScriptProperties
        flex/sdk/trunk/frameworks/projects/framework/.flexLibProperties
        flex/sdk/trunk/frameworks/projects/framework/.project
        flex/sdk/trunk/frameworks/projects/framework/.settings/
        flex/sdk/trunk/frameworks/projects/framework/.settings/org.eclipse.core.resources.prefs
        flex/sdk/trunk/frameworks/projects/halo/.actionScriptProperties
        flex/sdk/trunk/frameworks/projects/halo/.flexLibProperties
        flex/sdk/trunk/frameworks/projects/halo/.project
        flex/sdk/trunk/frameworks/projects/halo/.settings/
        flex/sdk/trunk/frameworks/projects/halo/.settings/org.eclipse.core.resources.prefs
        flex/sdk/trunk/frameworks/projects/osmf/.actionScriptProperties
        flex/sdk/trunk/frameworks/projects/osmf/.flexLibProperties
        flex/sdk/trunk/frameworks/projects/osmf/.project
        flex/sdk/trunk/frameworks/projects/osmf/.settings/
        flex/sdk/trunk/frameworks/projects/osmf/.settings/org.eclipse.core.resources.prefs
        flex/sdk/trunk/frameworks/projects/rpc/.actionScriptProperties
        flex/sdk/trunk/frameworks/projects/rpc/.flexLibProperties
        flex/sdk/trunk/frameworks/projects/rpc/.project
        flex/sdk/trunk/frameworks/projects/rpc/.settings/
        flex/sdk/trunk/frameworks/projects/rpc/.settings/org.eclipse.core.resources.prefs
        flex/sdk/trunk/frameworks/projects/spark/.actionScriptProperties
        flex/sdk/trunk/frameworks/projects/spark/.flexLibProperties
        flex/sdk/trunk/frameworks/projects/spark/.project
        flex/sdk/trunk/frameworks/projects/spark/.settings/
        flex/sdk/trunk/frameworks/projects/spark/.settings/org.eclipse.core.resources.prefs
        flex/sdk/trunk/frameworks/projects/sparkskins/.actionScriptProperties
        flex/sdk/trunk/frameworks/projects/sparkskins/.flexLibProperties
        flex/sdk/trunk/frameworks/projects/sparkskins/.project
        flex/sdk/trunk/frameworks/projects/sparkskins/.settings/
        flex/sdk/trunk/frameworks/projects/sparkskins/.settings/org.eclipse.core.resources.prefs
        flex/sdk/trunk/frameworks/projects/textLayout/.actionScriptProperties
        flex/sdk/trunk/frameworks/projects/textLayout/.flexLibProperties
        flex/sdk/trunk/frameworks/projects/textLayout/.project
        flex/sdk/trunk/frameworks/projects/textLayout/.settings/
        flex/sdk/trunk/frameworks/projects/textLayout/.settings/org.eclipse.core.resources.prefs
        flex/sdk/trunk/frameworks/projects/wireframe/.actionScriptProperties
        flex/sdk/trunk/frameworks/projects/wireframe/.flexLibProperties
        flex/sdk/trunk/frameworks/projects/wireframe/.project
        flex/sdk/trunk/frameworks/projects/wireframe/.settings/
        flex/sdk/trunk/frameworks/projects/wireframe/.settings/org.eclipse.core.resources.prefs

    Status Update - don't know if this is a bug, design flaw, install problem or my misunderstanding.
    I got it to work by first changing my Flex library to 4.5.0 - still didn't work with current
    app and update mxml files using "2.6" for their namespace versions. But I did at least
    get the popup error number 16815 - indicating an error in the update version namespace.
    By leaving my application namespace version at "2.6" and changing the update version to "2.5" ... bingo!
    I got my new update installed autiomatically.
    Is this how it's supposed to work - or are my runtimes mixed up?
    Will this work the same using the Flex 4.5.1 SDK? I'll find out shortly
    Hope this helps others.

  • Adding a value to a FLEX app

    i'm helping a friend with a Flex app, and all i know is Flash and how to get around in an xml file...
    i have these nodes in a FLEX site:
    <pic>
    <imageurl>assets/img/shop/resort/21.jpg</imageurl>
    <item>
    <itemNum>2230569</itemNum>
    <description>Wisteria Print Jacket</description>
    <size>0-2-4-6-8-10</size>
    <color>Indigo Multi</color>
    <price>$550</price>
    </item>
    </pic>
    and we're wanting to add a text OR image link below the price - i'm guessing that these individual values, like <itemNum> etc, are being defined elsewhere,
    i just don't know where to look in all these files. can someone kindly point me to what i need to do to add a value in this App...?
    i really appreciate it.
    GN

    glennn.php wrote:
    item renderer... already over my head - i have an assets folder, a videos folder, some javascript files, and what i believe is the main swf file - but Flash won't help me with these...
    what might i be looking for?
    in your main(hopefully) mxml file, there will be a datagrid/list/tilelist/advanced datagrid, which will be using an itemrenderer component.
    find that and post the code and i'll try to make it work it for you

  • Flash Pro CS5.5 - 10 seconds to select a library item?

    Something very annoying happens in CS5.5. It was already happening in CS5, but with newer version it got even worse.
    When I select a complex library item for the first time, just clicking on it, somehow the library has to render another preview (the item is already visible on stage, so a new rendering happens).
    During this "rendering" time, Flash hangs for up to 20 seconds, depending on how large or complex is the clip.
    Also, when the message "Fonts should be embedded for any text that may be edited at runtime, other than text with the "Use Device Fonts" setting. Use the Text > Font Embedding command to embed fonts." is triggered in the output panel (even 30 times in a row) then the waiting can go up to 30 seconds.
    Probably, the library renders s different preview, maybe to accomodate components, or live-preview items? who knows?
    This makes navigating the library tedious and annoying. If by mistake I click on the wrong item, I have to wait so long before flash works again, and this can happen several times during a work session.
    Is there a way to disable this "feature" in library?
    thanks

    Thanks for the help Sharad but I don't think this is the problem.
    Indeed I have two partitions on my mac air, but the one where OS X Lion is installed (the one with /Applications) is a non-case sensitive one. If I try to install on the case sensitive one, then, the Installation software does not allow me to continue. The /Users/fbnascimento is on the other hand in a case-sensitive device, althought it did not prevented me to install it on OS X 10.6. I have no idea what it might be, but as far as I can tell, it might have something to do with: "Install on Snow Leopard -> Trashing it withouth uninstalling -> Trying to reinstall on Snow Leopard". Maybe there is some uninstalled component I'm not aware of...
    I've tried to download a new Flash CS 5.5 from adobe, the same error. If I copy a Flash App from another machine it does not run either.

  • [svn:fx-trunk] 13301: Added flash-integration.swc to external library Path

    Revision: 13301
    Revision: 13301
    Author:   [email protected]
    Date:     2010-01-05 22:49:53 -0800 (Tue, 05 Jan 2010)
    Log Message:
    Added flash-integration.swc to external library Path
    QE notes:
    Doc notes:
    Bugs:
    Reviewer:
    Tests run:
    Is noteworthy for integration:
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/automation_flashflexkit/build.xml

    I had downloaded it for test, and requested for evaluation license...
    But I haven't got license, and also I am not able to find Flash Builder Plugins from HFCD site....
    I think those plugins are removed from site....
    Please help me, if anyone have those plugins...

  • I have a production mobile Flex app that uses RemoteObject calls for all data access, and it's working well, except for a new remote call I just added that only fails when running with a release build.  The same call works fine when running on the device

    I have a production mobile Flex app that uses RemoteObject calls for all data access, and it's working well, except for a new remote call I just added that only fails when running with a release build. The same call works fine when running on the device (iPhone) using debug build. When running with a release build, the result handler is never called (nor is the fault handler called). Viewing the BlazeDS logs in debug mode, the call is received and send back with data. I've narrowed it down to what seems to be a data size issue.
    I have targeted one specific data call that returns in the String value a string length of 44kb, which fails in the release build (result or fault handler never called), but the result handler is called as expected in debug build. When I do not populate the String value (in server side Java code) on the object (just set it empty string), the result handler is then called, and the object is returned (release build).
    The custom object being returned in the call is a very a simple object, with getters/setters for simple types boolean, int, String, and one org.23c.dom.Document type. This same object type is used on other other RemoteObject calls (different data) and works fine (release and debug builds). I originally was returning as a Document, but, just to make sure this wasn't the problem, changed the value to be returned to a String, just to rule out XML/Dom issues in serialization.
    I don't understand 1) why the release build vs. debug build behavior is different for a RemoteObject call, 2) why the calls work in debug build when sending over a somewhat large (but, not unreasonable) amount of data in a String object, but not in release build.
    I have't tried to find out exactly where the failure point in size is, but, not sure that's even relevant, since 44kb isn't an unreasonable size to expect.
    By turning on the Debug mode in BlazeDS, I can see the object and it's attributes being serialized and everything looks good there. The calls are received and processed appropriately in BlazeDS for both debug and release build testing.
    Anyone have an idea on other things to try to debug/resolve this?
    Platform testing is BlazeDS 4, Flashbuilder 4.7, Websphere 8 server, iPhone (iOS 7.1.2). Tried using multiple Flex SDK's 4.12 to the latest 4.13, with no change in behavior.
    Thanks!

    After a week's worth of debugging, I found the issue.
    The Java type returned from the call was defined as ArrayList.  Changing it to List resolved the problem.
    I'm not sure why ArrayList isn't a valid return type, I've been looking at the Adobe docs, and still can't see why this isn't valid.  And, why it works in Debug mode and not in Release build is even stranger.  Maybe someone can shed some light on the logic here to me.

  • Loading purchased swf into Flash Builder 4 Flex app

    I have purchased a Flash "fundraising thermometer" from an online Flash components site. It takes input from an xml file and displays a thermometer with the goal at the top and the current amount raised indicated. It came with the following files:
    thermometer.swf
    thermometer01.fla
    thermometer01.html (A sample that works.)
    xml/thermometer.xml (The source file: goal amount, current amount, mark interval, etc.)
    caurina/transitions (Mostly .as files.)
    Since the test html (thermometer01.html) works fine, I thought this would be a no-brainer.
    I first unzipped the files into a "thermometer" folder in my current project. I then went into Flash Builder and created a SWFLoader object as follows:
    <mx:SWFLoader 
    id="myLoader" source="../thermometer/thermometer.swf" complete="initThermometer();" autoLoad="true" scaleContent="false"/>\
     private function initThermometer():void { 
         Alert.show('Thermometer loaded');
    The Design view looks fine. I can see the thermometer default image (see below).
    When I run the app, I get no errors, just a broken image link in a box (see below). The alert box also never shows up.
    I'm new to Flex, so I may be doing something stupid that keeps this from working. I contacted the author of the thermometer widget but he doesn't know anything about Flex.
    Any help figuring out how to get this to work in a flex app would be appreciated.

    You should probably add more event handlers to see what's going on.  Especially "ioError". The complete list is below.  For coverage, add a handler for each event. You can also use in MXML
         complete="initThermometer(event)
    and add an argument to your Actionscript method, to find out details about the event.
    private function initThermometer(event:Event):void { 
         Alert.show('Thermometer loaded ' + event.type);}
    Events
        complete="No default"
        httpStatus="No default"
        init="No default"
        ioError="No default"
        open="No default"
        progress="No default"
        securityError="No default"
        unload="No default
    General info here:
         http://livedocs.adobe.com/flex/3/langref/mx/controls/SWFLoader.html
    I did not test my code suggestions, but it's probably close.

  • Exporting to Flash, missing library item?

    I am using Flash 8 (also tried CS3, but flash 8 seems to
    import Captivate much better) and Captivate 3.
    I want to create a project following the steps outlined in
    this adobe article.
    http://www.adobe.com/devnet/captivate/articles/cpvideo_03.html
    (this is the link to page 3 where the steps to exporting to flash
    are outlined)
    I am unable to because an item the author says should be in
    the Flash library is missing. From the article:
    quote:
    1. Import the Macromedia Captivate project file using the
    Import to Library option. Be sure to deselect the audio import
    option (remember, the audio portion is in the FLV file) and any
    other Macromedia Captivate feature that you did not use in your
    demo.
    2. Upon import, open up the Library panel and locate the
    Macromedia Captivate content. It will have the same name as the
    original Macromedia Captivate project file but with a CPT
    extension.
    3. Drag it to the Stage and name the instance captivate_mc.
    If you omit this step, the resync code will not work.
    But I am not seeing any "captivate content file".
    Anyone have any thought/suggestions?

    Well I guess captivate 3 must export slightly different than
    Captivate 2. I had to basically manually create the movie clip the
    article talks about. When you export from cap3 to flash it puts
    everything on the scene 1 timeline. So I copied ALL the frames
    & layers, created a new movie clip and put it all into that new
    movie clip symbol. Just kind of a pain to have to do it manually,
    but not a big deal.

  • [svn] 3025: Add libs/player/ 10 directory to the library path in the team apps flex-config.xml file.

    Revision: 3025
    Author: [email protected]
    Date: 2008-08-28 11:24:42 -0700 (Thu, 28 Aug 2008)
    Log Message:
    Add libs/player/10 directory to the library path in the team apps flex-config.xml file. This is to matche what's in the flex-config.xml file that comes with the Flex SDK.
    Add libs/player directory to the library path of the flex-config.xml file that is shared by the qa-manaul and qa-regress webapps. This is to match what's in the flex-config.xml file that comes with the sdk.
    Change the call to mxmlc in the compile-swf target in the flexunit build script to set the target player version to 10.0.0.
    Remove web services and http service tests that were removed by Bill from qa feature.properties files otherwise the automated test frameworks will try to run these tests and blow up.
    Modified Paths:
    blazeds/trunk/apps/team/WEB-INF/flex/flex-config.xml
    blazeds/trunk/qa/apps/qa-regress/testsuites/flexunit/build.xml
    blazeds/trunk/qa/features/full.properties
    blazeds/trunk/qa/features/httpService.properties
    blazeds/trunk/qa/resources/config/flex-config.xml
    Removed Paths:
    blazeds/trunk/qa/features/nist.properties
    blazeds/trunk/qa/features/webService.properties

    Revision: 3025
    Author: [email protected]
    Date: 2008-08-28 11:24:42 -0700 (Thu, 28 Aug 2008)
    Log Message:
    Add libs/player/10 directory to the library path in the team apps flex-config.xml file. This is to matche what's in the flex-config.xml file that comes with the Flex SDK.
    Add libs/player directory to the library path of the flex-config.xml file that is shared by the qa-manaul and qa-regress webapps. This is to match what's in the flex-config.xml file that comes with the sdk.
    Change the call to mxmlc in the compile-swf target in the flexunit build script to set the target player version to 10.0.0.
    Remove web services and http service tests that were removed by Bill from qa feature.properties files otherwise the automated test frameworks will try to run these tests and blow up.
    Modified Paths:
    blazeds/trunk/apps/team/WEB-INF/flex/flex-config.xml
    blazeds/trunk/qa/apps/qa-regress/testsuites/flexunit/build.xml
    blazeds/trunk/qa/features/full.properties
    blazeds/trunk/qa/features/httpService.properties
    blazeds/trunk/qa/resources/config/flex-config.xml
    Removed Paths:
    blazeds/trunk/qa/features/nist.properties
    blazeds/trunk/qa/features/webService.properties

  • Flash Pro CC to CS6 fla issue - Bad library items and new library items with unicode names

    I've noticed a strange issue when opening fla files in Flash Pro CS6 that have been edited in Flash Pro CC. If there are library items in the fla with names that include symbols such as ">" or ".", unicode named symbols are created and the original symobls are unuseable. There are many symbols that cause the issue and the symbols just have to be a part of the name.
    Steps to reproduce:
    1) Create an fla file in Flash Pro CC.
    2) Add a single movieclip to the library with a symbol name of ">".
    3) Save the file.
    4) Open the file in Flash Pro CS6.
    Results:
    Library contains 2 symbols, one named ">" and one named "&#062".
    Expected:
    There's one library symbol named ">".
    After that double clicking the symbol named ">" will do nothing and instances of the symbol will have all their content removed.
    This issue is breaking a JSFL script I wrote that loops the library items. When the script attempts to access item.layerCount the script errors out. My team is blocked from using Flash Pro CC in combination with Flash Pro CS6 because of this issue. The only good solution I can think of is to all switch to CC at the same time to avoid converting our fla files to CS6 from CC.
    Any info on a fix for this issue would be appreciated.

    The dialog you get when you open the FLA in CS6 is that new features may not be available in CS6 so you should save it to a new file to avoid corruption. There's no "save down" from CC to CS6 (yet). So opening the file in CS6 isn't advisable in the first place.
    That said, library items are supported between them both so to your point, yes, I get the same exact behavior. A single symbol named ">" in CC produces 2 library items in CS6 named ">" and "&#062", and the original item is lost. Although I'm not sure where I'd classify this issue being you shouldn't be opening a newer version file from an older version of the application. I did also try XFL, same issue. If they decide to create a save-down to CS6 and this still exists, I'd consider it a bug.
    As for a fix, I think about the only thing that comes to mind is identify the characters causing issues and run a JSFL in CC to rename the library item temporarily to something you know will work fine. Then once back in CS6, run the JSFL opposite to convert them back to what you want. e.g. "this > that" to "this XYZ that" in CC, then "this XYZ that" to "this > that" in CS6. Shouldn't be too hard to map as long as the replacement is unique.

  • How to migrate a flex app from Flex Builder 3 to Flash Builder 4.7

    Hello,
    I have written an extensive application using Flex Builder 3. I have maintained the app for several years using FB3. In the mean time I have created several mobile apps using Flash Builder 4.7. So I am very familiar with the the new framework. However, my client has requested some big changes to the app. I figured this would be a great opportunity to migrate the app to FB4.7. I would like to keep the mx structure for the time being. So, are there any good documents concerning this migration path? What SDK should I use. Should I start using the Apache Flex SDK?
    Thanks,
    --randu

    Hello Raja,
    Thanks. Your reply has been very helpful.
    For deploying the Flex app, as a web on NW 04S, I did the following:
    - Created a web project and included the following files as web-content. These files were created using the Flex builder or in the Flex development perspective of NWDI - CE, you can find them in the "bin" folder of your Flex project.
       - AC_OETags.js
       - your-app.html
       - your-app.swf
       - history.htm
       - history.js
       - history.swf
       - playerProductInstall.swf
       - crossdomain.xml - This file is important, if our Flex app wants data from the server.
        ( I made the simplest possible crossdomain.xml containing
           <allow-access-from domain="*" secure = "false"/>
      -  Declare "your-app.htm" as the welcome file in web.xml
      -  Package, this .war after building this web project in an Enterprise application project and build it.
      Now, you have the .ear made, which is deployable on your NW Web AS.
    Apart from this, another thing which is important to be included in your Flex mxml code is the following:
    ( Thanks to Abesh for this........ )
    - You have to tell the Flex app, in the action script, as to from where should the Flash engine pick the crossdomain.xml ( in case you are accessing the server for data from your app)
    You might have noticed, we packaged the crossdomain.xml along with our other web content in the .war.
    So mention, something like this in your action script.
    Security.loadPolicyFile("http://<hostname>:<http-port>/<context-root fo your web app>/crossdomain.xml");
    The code will work like a charm.
    Hope this helps everyone.
    Thanks guys.
    Best Regards, Gagan.

Maybe you are looking for

  • Can't get image to bleed -- small frame problems

    I'm sure this is an easy solve -- but I'm pulling my hair out. I just switched to '09 and the new presentations I'm starting all play back in a small frame surrounded by about %50 black framing. How do I get the image to use the full screen? Many tha

  • How to make a question slide impossible to pass if unaswered

    Hi I am using captivate 7 trail, and soon will buy the full version if this feature is possible inside captivate. I am building a quiz, and I want the user to first, answer, see if he was right, and then go to the next question. I don't want the user

  • Troubles using graphs in labview 6i

    Hello, I am using labview 6i and I have troubles with graphs. This is very simple. I create a new VI, then right clic with the mouse to open the command palette, select a graph, and then try to put it on the front window. Immediatly, an error windows

  • How to clean out some files on my macbook air??

    So on  my mac every time i open it, theres a message that pops up saying my start up disk is full so i go to about mac and then click storage, their it says that my 'movies' and 'others' is taking up a hug amount of space so how can i delete these th

  • My ipod nano's battery died and now won't turn back on... help? =]

    Okay so I was listening to my ipod in the car and it died. I tried to charge it at my friend's house with her iphone charger and it wouldn't turn back on. I plugged it in at home and it still won't start and itunes shows that it's not even plugged in