Make subtle adjustments to simlar symbols on the stage

Let's say I create a symbol of a stick figure holding a shield.
Symbol 1: The Stick man
Symbol 2: The Shield
Symbol 3: the Stick man holding the shield.
Now, how would it be possible to place several copies of Symbol 3 on the stage while making subtle adjustments to EACH symbol 3 on the stage.
Is this possible?
Let's say I want to make each stickman slightly a different color without every single stickman taking on the same color.
Then I may want symbol 2 (the shield) to be a slightly different color in each of the stickman.
How could I go about making this subtle of an adjustment without effecting every instance of symbol 1 and 2 on the stage. Is this possible in flash??? It seems that flash has so much power, but I have yet to figure out how to use it all, and I sure hope something like this is possible.
If I need to explain what I mean, I sure will take the time to do this, but if someone could help me out here, that would be hugely appreciated.

If you give each symbol instance an instance name, then you can operate on any of the properties of each of those symbols. So, for instance, if you have one instance of symbol 3 on the stage, select it and, in the Properties window, give it an instance name of "figure1". If you then double click on this instance, you can open it in to edit its content. This symbol will contain two symbols. Select each one separately and name each, say "man" and "shield".
Now, every time you bring a copy of the figure from the Library to the stage, it will contain two named symbol instances. If you select this new instance on the stage and name it, you can then address the symbols inside separately from the symbols inside "figure1".
The options for changing the color of any given symbol are limited. One way to go about this is to edit the shield symbol, add a layer, and then add a new symbol that you can use for the color change.

Similar Messages

  • Lightroom 5 make adjustments want to transfer to photo shop to make additional adjustments. how do you keep the adjustments made in lr5 when photo is transferred to photo shop

    lightroom 5 make adjustments want to transfer to photo shop to make additional adjustments. how do you keep the adjustments made in lightroom 5 when photo is transferred to photo shop
    I am not able to keep the changes made in light room when I transfer to photo shop

    Something you need to understand. Unless you are using the latest version of Photoshop Elements, it's possible that some of the adjustments that you make in Lightroom won't transfer to Elements if you choose the option to open anyway. If you choose the option to edit a copy with Lightroom adjustments then Lightroom will create a TIF or PSD file (depending on your preferences), and that file will include all of the adjustments that you have made using Lightroom. Then you can finish your work in Photoshop Elements.
    The process of transferring an image from Lightroom to Photoshop or Photoshop Elements involves the Camera Raw plug-in. It has to be used to interpret the Lightroom adjustments and apply those adjustments to the image after it has been converted. Files open in Elements or Photoshop or no longer raw images because those programs are incapable of editing raw image data. I don't know if this will help you in this situation. Feel free to ask if you have more questions.

  • How do you remove a symbol from the stage in Edge animate?

    Hello-
    I'm wondering how to remove a symbol from the stage in Edge Animate so you can jump to another place in the timeline.  In Flash, the symbol was only on the stage for the amount of frames you indicated.  Not sure how it works here.
    For example, I have 2 buttons on my first screen with some text that animates in.  I want the button click to take the user to another section in the timeline or (basically another scene, like in Flash)  that contains different content.  If I change the visibility the buttons are still there and will ( I assume) create problems when other elements are placed on top. 
    Or is the only way with code.  If that is the case what would that code be?
    I would appreciate any help.
    Thank you!

    What I usually do, is, once you have everything set up in the scene you are done with. highlight it all
    right click
    group elements in DIV
    Now all those items act as 1 group and then you give it a properties name, much like a symbol.
    THEN you can refer to that scene name and move it anywhere or hide it and slide in another scene that has the content for that next scene.
    basically you take all the elements that make up 1 scene, gruop it up, name it, and then in the code for the button say something like:
    on click:
    scenename.play(framenumber);
    that will then animate that scene according to any animation you gave it, such as moving to the left, off stage. while moving scene 2 that you create into the stage.
    or just have something like this hide it
    sym.$("scenename").hide();
    sym.$("scene2name").show();
    but if you do that, make sure in your CompositionReady code you hide all scenes EXCEPT the 1st one, so the user doesnt see them all instanatly anyway.

  • JSON content - click to show another symbol on the stage

    Hi,
    Thanks to Zaxist I have a working code like the one below:
    $.getJSON("content.json",
              function(data){
                        for(var i=0; i<data.length; i++){
                        var s = sym.createChildSymbol("template","content");
                        s.$("title").html(data[i].title);
                        s.$("description").html(data[i].description);
                        s.$("seira").html(data[i].seira);
                        s.$("imageholder").css({"background-image":"url('"+data[i]. image+"')"});
                        s.$("imageholder").data('Large', data[i].largeimage);
                        s.$("imageholder").click("click", function(e){
                                                                sym.getComposition().getStage().$("finte").css({"background-image":"url("+$(this).data('L arge')+")"});
    Now, I am trying on the click function to show specific symbol on the stage, for example when click on the first item the symbol red will appear, if cliked the second item the (previous symbols that was appeared will be hided) and the new symbol blue will appear. An so on with all the other ellements that JSON files has.
    I tried this on the code, but nothing:
    $.getJSON("content.json",
              function(data){
                        for(var i=0; i<data.length; i++){
                        var s = sym.createChildSymbol("template","content");
                        s.$("title").html(data[i].title);
                        s.$("description").html(data[i].description);
                        s.$("seira").html(data[i].seira);
                        s.$("imageholder").css({"background-image":"url('"+data[i]. image+"')"});
                        s.$("imageholder").data('Large', data[i].largeimage);
                        s.$("imageholder").click("click", function(e){
                                                                sym.getComposition().getStage().$("finte").css({"background-image":"url("+$(this).data('L arge')+")"});
                                                                if (data[i]=3) {
                                                                                                                                                                                                                                                                sym.getComposition().getStage().$("red").show();
                                                                else {
                                                                sym.getComposition().getStage().$("red").hide();
                                                                if (data[i]=5) {
                                                                                                                                                                                                                                                                                                                             sym.getComposition().getStage().$("blue").show();
                                                                else {
                                                                sym.getComposition().getStage().$("blue").hide();
    Could you help me?
    Thanks in advanced!

    Zaxist please I need your help again.
    I have this:
    $.getJSON("images1.json",
              function(data){
                        for(var i=0; i<data.length; i++){
                        var s = sym.getSymbol("base").createChildSymbol("template", "content");
                        s.element.attr('id', 'basara'+i)
                                            s.getSymbolElement().css({"background-size":"contain",
                                               "float": "left",
    "margin": "100 125px 125px 100",
    "clearboth":"{ clear: both; }"
                        s.$("description").html(data[i].description);
                        s.$("code").html(data[i].code);
                        s.$("imageholder").css({"background-image":"url('"+data[i]. image+"')",
                                                                                                                                                                     "background-size":"cover"
                        s.$("imageholder").data('myIndex', i);
                                                                          s.$("imageholder").data('Large', data[i].image);
                         s.$("imageholder").click("click", function(e){
                                                                     if ($(this).data("myIndex") == 0){
    sym.getComposition().getStage().getSymbol('holders').$("holder1").css({"background-image": "url("+$(this).data('Large')+")"});
                            else if ($(this).data("myIndex") == 1) {
    sym.getComposition().getStage().getSymbol('holders').$("holder1").css({"background-image": "url("+$(this).data('Large')+")"});
                            else if ($(this).data("myIndex") == 2) {
    sym.getComposition().getStage().getSymbol('holders').$("holder1").css({"background-image": "url("+$(this).data('Large')+")"});
    $.getJSON("images2.json",
              function(data){
                        for(var i=0; i<data.length; i++){
                       var s = sym.getSymbol("podia").createChildSymbol("template", "contentpodia");
                                           s.getSymbolElement().css({"background-size":"contain",
                                               "float": "left"});
                        s.$("description").html(data[i].description);
                        s.$("code").html(data[i].code);
                        s.$("imageholder").css({"background-image":"url('"+data[i]. image+"')",
                                                                                                                                                                     "background-size":"cover"
                        s.$("imageholder").data('myIndex', i);
                                                                          s.$("imageholder").data('Large', data[i].image);
                         s.$("imageholder").click("click", function(e){
                                                                     if ($(this).data("myIndex") == 0){
    sym.getComposition().getStage().getSymbol('holders').$("holder2").css({"background-image": "url("+$(this).data('Large')+")"});
                            else if ($(this).data("myIndex") == 1) {
    sym.getComposition().getStage().getSymbol('holders').$("holder2").css({"background-image": "url("+$(this).data('Large')+")"});
                            else if ($(this).data("myIndex") == 2) {
    sym.getComposition().getStage().getSymbol('holders').$("holder2").css({"background-image": "url("+$(this).data('Large')+")"});
    I want to import symbol podia inside to base to handle it by content2.
    I am writing this:
    var basewithpodia = sym.getSymbol("base").createChildSymbol("podia", "content2");
    it places the symbol inside, without the data of the JSON file.
    How can I make it to work?

  • How to remove a dynamic symbol from the stage?

    I'm loading dynamically copies of a Library symbol with a button click. Question is, when I move around in the timeline, I don't want to see the symbols at certain points. Can I loop through the json file and remove each symbol from the stage? Or is there a better way of accomplishing this?
    Being new to Edge Animate, I'm also unsure as to the names of the symbols as they are placed on the stage. If I use the browser's developer tools, I can see that the divs are named Stage_90, Stage_91, Stage_92 etc. However doing something like the following does not seem to work:
    sym.$("Stage_90").hide();
    I appreciate the help. Thanks again.

    I got it. It should be:
    $("#region1").remove();  
    // # was missing.
    I actually added that to time 0 on the main timeline so when I got back there it removes the image.
    It's not working from the symbol yet but I guess I should eventually get it working from there instead.
    Thanks for your time.

  • How to add a symbol to the stage with a unique click function

    I created a symbol in the Library and am loading multiples of it based on json data. However, I want to give each one a unique click function based on the json data. For example if you are the 4th symbol, you should change the color of another symbol when clicked. However, if the 5th symbol is clicked, it should be a different color. And so on.

    What I would do:
    add a class name for each symbol in your json file or on symbol creation.
    Then use each class name and assign it a click event.
    to assign a unique id or class to symbol you create use:
    for (var i=0;i<data.length;i++){
    var el = sym.createChildSymbol("pEl", container);
    el.element.attr("id","newEl"+i);
    // or for a class use el.element.addclass('className'+i);
    Note when using the new id make sure you add  # in name
    example
    sym.$('#pEl'+i).......
    and a dot for the class name
    sym.$('.className'+i) ..............

  • Adding a Preloader to a Symbol, not the Stage. How?

    I have a local video (not one hosted on YouTube/Vimeo) as part of a Symbol. Since it's a local video and may take a while to load once the button to load it is clicked, I'd like to add a Preloader to either the video itself, or to the Symbol. It's easy enough to do this to the entire Stage, but I just want the Preloader to appear when the Symbol it's in is loaded onto the Stage. How do I do this?
    Thanks

    Hi,
    You can do it using the "poster" attribute: HTML video poster Attribute
    I assumed that you have one and only one video and you have a preloader within the images folder, so:
    sym.$("video").attr("poster", "images/myPreloader.gif");

  • Aligning images/symbols on the stage...

    I am assembling a morphing photo display of several photos
    which I convert to symbols and vectors giving the illusion of a
    water color painting morphing into a crisp image/photo. As I do
    this with more images I can see issues where my images are not
    centered with the previous one and "hop" to one side or the other.
    Is there a grid tool that I can place onto the stage to assist with
    this or some other method that I may use to keep things as I see
    them in my "vision"?
    Thanks in advance for any suggestions.

    Ok, my bad.... After completein one task I decide to revisit
    the drop downs and low and behold there it was... View>Grid...
    Guess I need to get some sleep...
    Good night all.

  • Best way to hide symbols when they're on the stage, but invisible?

    I have multiple symbols linked to buttons with .click events...
    The problem I'm having is that when I've animated the contents of the symbol with opacity down to zero, etc, but the symbol itself remains on the
    Stage, and it blocks other layers' text from being selectible (i.e. if visitors wanna copy and paste my text, they would be unable to with that invisible symbol sitting on top of it in the layer order)
    I tried to use sym.$(current).hide();   like below... (The rest of this code is for state management so that an animation will play out, and another one will play in whenever a corresponding button is clicked - it comes from here: http://blogs.adobe.com/edge/2012/07/18/tutorial-leveraging-independent-symbol-timelines/)
    var current = sym.getVariable("current");
       if (current != "") {
          sym.getSymbol(current).play("out");
            sym.$(current).hide();                     //tried to use this to hide the symbol after it played "out" but it cancelled the play("out") request and just hid my symbol
    sym.getSymbol("WelcomeContent").play("in");
    sym.$("WelcomeContent").show();
    sym.setVariable("current", "WelcomeContent");
    I'm guessing that I've used .hide() in the wrong place, can someone suggest where I should put it so that all the unused symbols on the stage are hidden until their button is clicked?
    Here's my SAMPLE file http://www.ruesterprod.com/edgehidesymbols/rpedgerebuild.zip
    (I commented out the .hide() code on the .click events I mentioned above to show you the functionality I wanna keep)
    Thanks all!
    Aza

    So, getSymbolElement() is missing.
    1) One scripting:
    if (current != "") { sym.getSymbol(current).play("out").getSymbolElement().hide(); }
    2) Another scripting:
    if (current != "") {
                   sym.getSymbol(current).play("out");
                   sym.getSymbol(current).getSymbolElement().hide();
                   //sym.$(current).hide();

  • I need to remove a library item from the stage

    Right now I have a button that brings a library symbol to the stage. Ideally, I want to be able to click on the symbol itself to make itself from the stage. Can anyone help me with this?

    for example:
    var sym:WhateverClass=new WhateverClass();
    sym.addEventListener(MouseEvent.CLICK,clickF);
    function clickF(e:MouseEvent):void{
    e.currentTarget.parent.removeChild(e.currentTarget);

  • Only show whats on the stage

    I have two swfs, swfA and swfB.
    swfA loads swfB into a MC. I want swfB to be limited to the
    MC size it was loaded into.
    The problem is that swfB is a gallery that stack the pic
    horizontally and the pics run out the sides of the stage, but I
    don't want to see them, only what fits on the stage. So is there a
    way to make a mask that when something leaves the stage it can't be
    seen?
    Clear as mud?
    Thanks In advance.
    By the way is there a way to change my username or e-mail on
    this site?

    Oh, I got it. Thanks for the steer in the right direction.
    For anyone that doesn't know:
    MCA: movieclip you want to mask
    MCB: movieclip you will use as mask
    MCA.setMask(MCB);

  • What is the Keyboard Shortcut to make a COPYRIGHT Symbol on the iPad?

    What is the Keyboard Shortcut to make a COPYRIGHT Symbol on the iPad?

    There's probably another way but if you enable the Emoji keyboard (settings/general/keyboard/international keyboards/add keyboard/Emoji) then it's available there.
    ©

  • Add "make unique symbol" to the symbol context menu

    There are many times I need to make a "variation" of a symbol that should also become a symbol. The current method requires several unnecessary steps. I'd like an option in the "Symbol" context menu called "Make unique Symbol". It would duplicate the current symbol in the symbol palette and link the current symbol instance to it.

    I agree the context menu entry is useful and I also use TMP for it. Firefox does have a built-in option to duplicate a tab. Hold down the control key, then drag the tab onto the tab bar and it will create a duplicate.
    You may already be aware, but there is a development version of Tab Mix Plus for Firefox 4 available from http://tmp.garyr.net/forum/viewtopic.php?t=10888

  • HT1473 I recently update my iphone and now is not allowing me to access my contacts, emails etc. When I try to switch it on it has an itunes symbol on the front with the usb plug and an arrow. What do I do to get my contacts etc back and make phone calls?

    I recently update my iphone and now is not allowing me to access my contacts, emails etc. When I try to switch it on it has an itunes symbol on the front with the usb plug and an arrow. What do I do to get my contacts etc back and make phone calls?

    To be more clear:
    Was you phone hacked/jailbroken BEFORE you hooked it up?

  • I have vision issues and I find myself having to adjust the the page to a larger setting by zooming or using the control+plus feature on my keyboard to inlarge the page.Is there a way I can make these adjustments permanent for every page I link to?

    I just upgraded to Windows 7 and since then I have to enlarge the screen every time I go to a new page.I need to make these adjustments permanent if possible.Thanks.
    P.S. Could this be a Microsoft phenomenon?
    IE doesn't do it,but Firefox and Google Chrome does.

    There are some add-ons that can be used to change the zoom level on all sites, for example:
    * NoSquint - https://addons.mozilla.org/firefox/addon/nosquint/
    * Default FullZoom Level - https://addons.mozilla.org/firefox/addon/default-fullzoom-level/

Maybe you are looking for