Edge Animate CC :: How To Change CSS Of Particular Child Symbol From Multiple Child Symbols Made Using Json Data
Jul 27, 2013
I've created a number of child symbols in a for loop for each of the data elements in my local json file. However, based on key pressed (up/down/right/left), css property of a particular child symbol only needs to be changed/highlight... how can i access an earlier created child symbol ?
What i'm trying to create is that based on arrow keys, i can select/highlight (by changing css property) a particular child element only. (similar to traversing cells in an excel sheet -top/down/right/left)..
I would like to change the id of the dynamically created elements in order to work easily with their later. Currently, edge automatically generate an random id like "eid_1376057792551" for each element.
I have a symbol called "A." I needed 2 copies of it, so I duplicated A and renamed the new symbol to B. I now have A and B, identical copies of each other.
I navigated inside symbol A where I entered another symbol, "A1." Inside A > A1, I removed an image and added another image. No problem so far.
Then, I returned to the stage and navigated into symbol B > B1. To my surprise, the same image change I made in A > A1 already appeared in B > B1 (even though I duplicated A **before** making this change).
When I change the image inside B > B1, that same change is now present back in A > A1.
It's as if these two symbols, A and B, are mirrors of each other, even after being modified. Trouble is, I don't want mirrors. I need them to be slightly different.
I thought the Duplicate step might be my problem. I started over (both by undoing several steps and by closing and creating a new document entirely). This time, I copied A and pasted it onto the stage. I ran into the same problems.
Ok, next guess: this time, I entered symbol A and copied its elements/sub-symbols. I went back to the stage and pasted them there. Selected these elements/symbols and converted to a new symbol. Same problem!
I have a parent symbol (symbolA) that contain another symbol (symbolB). when I click on the inner symbolB, I want to make it switch with a third symbol (symbolC) always inside the symbolA.
I think the execution would be relatively easy. how to tell detect if a symbol is within a rectangle vector area. so almost like a parent child relationship in HTML goes? was thinking about getting top bottom left and right of a layer called parent then checking all layers below it (maybe they have "child" naming scene, so i can match by layer name) if the top bottom left and right are >=/<= the one above it. so it is basically detecting if a box is inside another box.
URL...need to detect is symbol1 is within div1 or 2 and same with symbol2
How to create two instances of the same symbol and change the texts and images inside the instances to have different texts (so I mean different from the other instance)?
Somehow, instead of using dynamic creation by using code, I can't manage this. Everytime I change a text inside A (instance of symbol1), the text of B (instance of the same symbol1) is also changed. The same with images. I can't figure out what I'm doing wrong here. I can't imagine symbols are always reference types, 'cause what's the meaning of having symbols then?
I believe that somewhere on +$(this).data('largeimage')+") is the mistake. But I can't find it.Moreover, how, the thumbnails, can be displayed as a table of 4x5?
i have recently moved from adobe flash professional to adobe edge animate. But things seem to be more complicated on edge.
I have 2 buttons, "next" and "previous", and they have their own actions to make the timeline plays to a specific point. But I cant reuse the same symbols changing only the code like I used to do on flash.
Ive already looked the whole web, but there are few edge tutorials. How to change the code from the SAME symbol in different parts from the timeline? I dont want to have to create new "next" and "previous" buttons everytime I need to change the code to go to the next page of my project.,
I have done the lesson 5 in Adobe Edge Animate Classroom in a Book and everything went well up to a point. When I edit the text for the drop down moreinfo symbol it changes the text for all of the slides. How do I make the text individual to each slide?
I have a logic problem in my code that I need solving,
here's the bit of code which is supposed to set the text, image and link for a symbol used multiple times on the Stage.
var names = ["melz", "brom", "calm", "micj", "mick", "brir", "mato", "brym", "azin", "hugh", "nicl", "bonr", "lisa"]; var name = null; for(var x = 0; x < names.length; x++){ name = names[x]; var initials = (name[0]+""+name[3]).toUpperCase(); var cursymbol = sym.getSymbol(name);
[Code]...
The text and image code work, however my problem is with setting the link. It always sets all the symbols to the last name in the names[] array. What I want it to do is to set the link to the personalised name in the array. So the HH button will link to hugh.html and the BM button will link to brym.html etc.
For now I'm going to play around a bit and see what happens.
Well, I need a little slideshow of images, the code for mouse events (click, mouseover, mouseout, etc.) is the same for all images, then I create a symbol with one image inside for this, and drag&drop instances to stage, but now I don't know how change the image source of other symbols. In design time, when right click over any symbol instance only edit symbol it's possible (not single instance), and I don't know if is possible to change the image source of any symbol instance by code.
I'm working on this study and I need to change the color of an object inside a symbol when I click another object.
The object is called "bola", wich is inside the symbol "ponto" and the clicking object are the colored pencils (each pencil should change the color of the symbol's object, giving the impression you'd selecting a different pencil to draw).
I think it's simple to understand what I mean when you see the files.
I already tried this line on click event of the pencils, but it didn't work:
I am trying to change the default label styles for AddSegmentLabel under general styles using .NET...
Dim X As Autodesk.Civil.Settings.SettingsCmdAddSegmentLabel = CD.Settings.GetSettings(Of Autodesk.Civil.Settings.SettingsCmdAddSegmentLabel)()
X.Styles.LineLabel.Value = strChildStyleName ... says name does not exist
or
X.Styles.LineLabelStyleId.Value = oidChildStyle ... "The type of objectId is wrong"
If I manually change it to a child style and then check the values, they are the same as what I'm trying to set them to. If you use a "parent" style then these both work. Am I doing something wrong or this another limitation?
Civil 3D 2013 - Windows 7 Pro 64 - Dell T3500 - Xeon 2.67 - 24gb - Quadro 600
Is there a way to "eval" or dynamically set a symbol name that has been parsed from XML to build a symbol path? For example, I'm trying to dynamically set a variable to the path of a sysmbol already on the stage, but it's not working correctly:
var xmlSymName = $('symName', this).text(); // where symName = "sym4" from a parsed XML node var whatPOI = sym.getComposition().getStage().getSymbol("sym1").getSymbol("sym2").getSymbol("sym3").getSymbol(xmlSymName).getSymbolElement();
Basically I have a lot of points on a map and I'd like to be able to name the points along with other data like tooltip callouts, etc populated via XML then loop through the XML to build the points of interest on the map. If I can get the above working I can place that variable path reference into an array and grab the data from it later. But the path is not working the way I have it.
The scenario is this, I have a symbol(TitlePage) on my main timeline. Inside the symbol(TitlePage) there is a play button. How can i set a click event on this symbol that access the main timeline(stage) labels?
play "SYMBOL_2" - "DIV_ANIMATION_1" - "ANIMATION_1_START" from within "SYMBOL1" - "DIV_PLAY" with the mouseup command
URL....I know that i can sym.getComposition().getStage().getSymbol("div_animation_1").play(); from within "div_play" but how do i access a point on the timeline and play from there...
I have come across about a dozen similar discussions, but most have presented solutions that worked in earlier versions of Edge and no longer work.
I am trying to use Edge to build animations that can then be integrated into larger non-Edge projects. I would like to then be able to control the Edge timeline or Edge symbols from elements OUTSIDE of Edge, such as another link or button in the page.
I cannot seem to figure out how to properly reference the Edge stage or symbols.
I have come across several proposed solutions for referencing Edge stage, such as:
var comp = AdobeEdge.getComposition("EDGE-966604542"); var stage = comp.getStage(); var comp = $.Edge.getComposition("EDGE-966604542"); var stage = comp.getStage(); var comp = Edge.getComposition("EDGE-966604542"); var stage = comp.getStage();
and these either DO NOTHING or throw errors about either AdobeEdge or Edge or comp being undefined.
I've been building a robot for a while now and I'm stuck with one of the shoulder mechanisms. I'm trying to link one sphere to one shoulder blade, and the second one to the outer shoulder blade. So I could move the outer shoulderblade, and the 4 balls touching that side would move along with it, but would just rotate and not be transformed or the mesh changed any way. When I move the inner bigger shoulder blade, the whole thing would move as a whole.
im photoshop is there any kind of system like this?
for example:
i want to place an adjustment like Hue/Saturation to just one layer. I want to use that little half shaded circle at the bottom of the layers palette (create a new adjusment layer or fill). and i want it to just effect one layer of my project. So is there a way that i could set it up so that the the adjustment layer would be like a parent to the layer i want effected and it wouldnt effect the layers below the child layer?
Now i know i could just put the layer i want to be adjusted at the bottom of the layer list but for this certain layer, it needs to be above a different layer below it.
My problem:There is the parent node (Base) and the child nodes (arm1, arm2, ...). When one of the children (arm1) is picked up all the lower parts in the hierarchy (arm2,arm3) moves, rotates... with their parent (arm1). But if Base is selected and rotated, the child nodes will stay where they are.
I tried to set and unset the "inherit transform" box, but this seem to take no effect.Everything behaved well until i added the point constraint, although i did it as told in the tutorial.
Maya Help >> Learning Resources > Tutorials > Getting Started with Maya > Animation > Lesson 5: Inverse kinematics
What am I doing wrong or where can i change the Settings that set the hindrance?
I have a chain of spheres linked a linear manner, i.e. sphere10 is linked to sphere09, sphere09 is linked to sphere08,sphere08 is linked to sphere07, ..., such that sphere01 is overall parent.
I am trying to lock the distance between the children and their parent so that when moving them around, they are always the same distance from their parent. Almost like the child is pivoting around the parent's pivot point. However, I can't seem to figure it out.
I can get it to work if I turn Interactive IK on, but I do not want the movement to affect the orientation of the parent.
We recently upgraded from 2008 to 2012. Sometimes, on saving a scene file, some of the meshes within a group node "disappear". They basically behave like they're on a hidden layer -- even though they're not. You can see the transform and shape nodes in the Outliner, but in the viewport they're gone.
I can fix this by un-parenting the missing meshes, at which point they reappear -- and then when I reparent them as children of the original group node they're fine. But when I save the file and reopen it, the meshes are (sometimes) invisible again.
You might think the group node itself is hidden or attached to a non-visible Display layer, but it isn't. And there are other meshes within the group node that show up fine.
How I can permanently avoid it? I'm working on fairly complex environment scenes, and having to selectively unparent/reparent meshes each time I open my files is a real hassle.
In CS5, when you have locked objects within a group or layer, you can still select the whole group/layer at once. And with the group/layer selected, any transform/cut/etc will affect everything in the group/layer, including the locked objects.
But in CS6, it seems that you cannot select entire group/layer with locked objects -- the "selection circle" in the Layers panel will not show the double circle. And if you manipulate the group/layer now, only the unlocked objects within it will be affected; the locked objects will stay the same.
I'have just imported all my photo's. They are mostly already keyworded but I have a slight problem. They range over the last 50 years so I have ended up with 50 "year" keywords, i.e. 1970, 1971, 1972 etc.
In order to tidy this up I though I'd create a "Year" parent keyword and have all those entries as children to it.
This would work bu how could I have a year keyword but not the parent name "Year" in the keyword list? Or at least not have it there when the image is exported.