annoying behavior of layer with symbols
Hello
in cs6 when I break a link to a symbol, the symbol group becomes a sublayer and the layers panel gets expanded showing all the objects on that layer. I then collapse the menu. whenever I select any object that is part of the symbol, my layers Panel develops. It's very frustrating. so avoid, when I break a symbol, I need to select the objects from the Panel menu and move them out of the underlayment. It is not very fun to do when I have a lot of symbols to treat.
so is this a new behavior in cs6, is it possible for a symbol into a group and not a sublayer (ithink this is happening not of course)?
This also occurs in CS5, is the workaround mentioned Kurt, you must group your instance of symbol first, before you break the link to its symbol.
Tags: Illustrator
Similar Questions
-
How to scale objects in one layer with each object in the same position
I have a card with symbols on it, placed exactly where they should be. Is it possible to scale all the objects in a layer or group to be bigger, but not treat them as a layer that is stretched to scale proportionally? Basically, how could I do each larger symbol as if each is to be climbed from their centres?
I tried to select a layer so that each object is selected, and then transforming them (specifying a percentage of the scale). As a result, the objects are enlarged, but it produces the same results as a normal click and drag the corner alignment point. Any ideas?
Object--> transform each. Each object / group object must be properly structured and selected individually.
Mylenium
-
Hello
An access point can be used to toggle the visibility of the layer. as if I where hover over a hotspot with a layer would be visible and invisible and then on the mouse on?
I use DW MX 2004
Thank you
Paul MThank you Trent
The behavior of layer see the skin has been grayed out, but I made the mistake of trying to create the behavior before I created a layer
Best wishes
Paul M -
Bad behavior of cancellation with the additional block end no OnNewStep
Hello
I'm working on StepTypes requiring a block structure, as loops in TestStand (using TestStand 2012). I use OnNewStep lower level to insert the end block no during the boot block is instantiated.
I do not manage to get a good behavior of cancellation with it as follows:
- If I do not use SequenceFile.IncChangeCount in OnNewStep stage, when I select Cancel in the sequence editor, the only stage of boot block is removed, the end block remains. My understanding is the expected behavior: motor TestStand don't know that the no end block has been added, she has no reason to remove it.
However, I prefer to remove both start and end block as follows, as do with While TestStand, DoWhil or for loops. - If I do a SequenceFile.IncChangeCount in the OnNewStep stage, when I select Cancel in the sequence editor, I get the following error, and nothing is deleted or cancelled the sequence:
I guess TestStand increments the ChangeCount when I insert a step, and OnNewStep also increment the ChangeCount, while the operation should be considered as a single action.
I found in the documentation of the UndoStackclass with the method AggregateTopUndoItems method, I suppose, may be the solution. But UndoStack seems to be available only from ApplicationMgr and SequenceFileViewMgr (which are not accessible from the context of the sequence).
Any idea to get similar behavior at the correct stage of control of native stream, with cancellations?
Best regards
Well, I found a solution by looking at what is happening in CommonFlow.cpp (
\National Instruments\TestStand 2012\Components\StepTypes\FlowControl). For your information, here is the code:
Insert a corresponding END step after step again
' public static void OnNewStepWithEndStepFunction (SequenceContextPtr & sequenceContext)
{
If (! sequenceContext-> sequence-> HasMismatchedBlocks)
return;PropertyObjectFilePtr file = sequenceContext-> SequenceFile-> AsPropertyObjectFile();
StepPtr endStep sequenceContext-> engine =-> NewStep ("", gEndStepTypeName);
UndoItemCreatorPtr undoItemCreator sequenceContext-> engine =-> NewUndoItemCreator (EditKind_InsertStep, file, L"" ");undoItemCreator-> BeginEdit (endStep-> AsPropertyObject());
sequenceContext-> sequence-> InsertStep (endStep, sequenceContext-> StepIndex + 1, sequenceContext-> StepGroup);
undoItemCreator-> EndEdit();_variant_t ;
endStep-> name = (char *) sequenceContext-> engine-> GetResourceString ("FLOW_CONTROL_STEPS", "END_DEF_STEP_NAME", "", &found);)file-> IncChangeCount();
to do this, or the step type will not be displayed immediately as being used by the file
file-> TypeUsageList-> AddUsedTypes (endStep-> AsPropertyObject());undoItemCreator-> CreateAndPostUndoItem (CreateUndoItemOption_NoOptions, TS::ApplicationSite_DefaultSite);
}So the trick is to instantiate a UndoItemCreator that points to the current SequenceFIle, to call BeginEdit with, as an argument, the step to insert as PropertyObjetct, before calling the InsertStep method, then call the EndEdit method. Increment the file change, add the step as PropertyObject in the TypeUsedList file and finally call CreateAndPostUndoItem method.
... Happy!
- If I do not use SequenceFile.IncChangeCount in OnNewStep stage, when I select Cancel in the sequence editor, the only stage of boot block is removed, the end block remains. My understanding is the expected behavior: motor TestStand don't know that the no end block has been added, she has no reason to remove it.
-
I tried earlier to do with symbols, but was wrong, somewhere, I went on board and got to the world but couldn't do anything with it. Need someone to tell me what symbols and everything after that I get in Control Panel
http://www.brighthub.com/computing/Windows-platform/articles/46362.aspx
read this article, however, if you have the authentic installation CD you better reinstall xp properly like you do not know what is installed or going into a used pc.
-
How to subtract a grunge texture of a layer with several objects?
Hi all
I've been struggling with this for hours. Would be very grateful for help.
I'm trying to apply a vintage texture to some vector illustrations.
In the screenshot, the work I created is in the layer of "work." I tried to simplify the work as much as possible by using the union, merge, expand, etc. I wanted to do a piece of work, but that seems so simple that I can get it.
When I try to perform a subtraction on the layer 'work' with the layer of 'texture', basically everything disappears.
I suspect that it does not work as expected because the layer of my work is always composed of several objects and not a unified object.
Vintage texture superimposed on the work looks good, but I need this subtraction in vector because I intend to get it printed on a shirt in one color, so I can't get the holes filled with color.
Any help would be greatly appreciated.
Thank you!
Ray
How can I activate art in a single compound path?
First of all, to unite all paths with the first button in the Pathfinder palette. Then choose object > compound path > make (or press Command-8).
But don't do it this way. Use an opacity mask.
If I use the grunge texture as an opacity mask, do I still to transform the art into a single compound path first or I can do to a layer with several objects as if it were now?
No, you have not; You can keep a complete editibility of your design. You need to just design group firstly, why the opacity mask applies to all this.
Opacity masks are easier to use if you uncheck "Clip" after their creation. Then, all parts of the mask that is black will be transparent; each part that is white will be opaque, and the things which are shades of gray will be partially transparent. Just like in Photoshop. Right now, your grunge texture is white, so you would need to change to black after making your opacity mask.
-
Hello world!
Is it possible to get the layer, layerset and layer with the status layerset. Because I met a big problem out of it.
I have a single PS document which is contain the collection of layer, layer with layer games collection. I need apply the function for each layer and layers and each layer games with of layerset.
I also tried a code, but its error getting. Please help me out of this code...
-yajiv
#target photoshop
app.bringToFront ();
level of $= 2;
var app.activeDocument = docRef;
Journal of the var ="";
var x = 0;
var n = number (docRef.layers.length) - 1;
for (i = 0; i < n; i ++) {}
var tm = String (docRef.layers [i]);
var isLayer = tm.lastIndexOf ("ArtLayer");
var isLayerSet = tm.lastIndexOf ("LayerSet");
{if(isLayer!=-1)}
Check_LayerStructure (DocRef.Layers [i], 'Layer');
}
{if(isLayerSet!=-1)}
Check_LayerStructure (DocRef.layerSets, "LayerSets");
x = x + 1;
}
}
function Check_LayerStructure (objLayer, objflag, x) {------}
{if(objflag=="Layer")}
LayetStructure (objLayer, objLayer.name, BlendMode.NORMAL, 100, 100, 0, true, 'Layer');
}
else {if(objflag=="LayerSets")
LayetStructure (objLayer [x] objLayer [x] .name, BlendMode.PASSTHROUGH, 100, 100, 1, true, 'together');
m = Number (objLayer [x] .layers. Length)
for (j = 0; j < m; j ++) {}
var tm = String (objLayer [x] .layers [j]);
var isLayer = tm.lastIndexOf ("ArtLayer");
var isLayerSet = tm.lastIndexOf ("LayerSet");
{if(isLayer!=-1)}
Check_LayerStructure (objLayer [x]. Layers [j], 'Layer');
}
{if(isLayerSet!=-1)}
Check_LayerStructure (objLayer [x] .layerSets, "LayerSets", x);
}
} / / Loop Layerset
} / / I loop For
} //Function loop
function LayetStructure(layerRef,L,bMode,Opt,fillOpt,S,layVisible,Lref) {}
{if(layerRef.BlendMode!=bMode)}
If (confirm (L + Lref + "belend mode was bad...!)) \n"+"do you want to change...? »)) {
layerRef.blendMode = bMode;
Journal = Journal + "-" + L + Lref + "belend mode has been changed...! \n\n ";
e = 1;
}
}
{if(layerRef.Opacity!=opt)}
If (confirm (L + Lref + ' opacity has been "+ Math.round (layerRef.opacity) +"%...! ")) \n"+"do you want to change...? »)) {
layerRef.opacity = Opt;
Journal = Journal + "-" + L + Lref + ' opacity was changed to 100...! \n\n ";
e = 1;
}
}
If (layerRef.fillOpacity! = fillOpt & & S == 0) {}
If (confirm (L + Lref + ' Fill has been "+ Math.round (layerRef.fillOpacity) +"%...! ")) \n"+"do you want to change...? »)) {
layerRef.fillOpacity = fillOpt;
Journal = Journal + "-" + L + Lref + ' fill has been changed to 100...! \n\n ";
e = 1;
}
}
{if(layerRef.visible!=layVisible)}
If (L + Lref + ' left eye...! ") \n"+"do you want to change...? ») {
layerRef.visible = layVisible;
Journal = Journal + "-" + L + Lref + ' eye was turn on...! \n\n ";
e = 1;
}
}
}
Code of responsible for the action would naturally faster, but if you should be more comfortable with the DOM code, it could be useful to you.
#target photoshop
var theLayers = collectLayers (app.activeDocument, []);
Alert (theLayers.join ("\n"));
function to collect all the layers.
function collectLayers (theParent, allLayers) {}
If (! allLayers) {var allLayers = new Array}
else {};
the number of var theParent.layers.length = - 1;
for (var m = number; m > = 0; m-) {}
var theLayer = theParent.layers [m];
apply the function of games of layers;
If (theLayer.typename == "ArtLayer") {}
allLayers.push ([theLayer, theLayer.blendMode, theLayer.opacity, theLayer.fillOpacity])
}
else {}
allLayers = (collectLayers (theLayer, allLayers))
This line includes layer groups;
allLayers.push ([theLayer, theLayer.blendMode, theLayer.opacity, theLayer.fillOpacity]);
}
};
return allLayers
};
-
Photoshop CS5 - Move layer with a vector mask applied
Hello world
I work with Photoshop CS5 and that you have encountered a problem. I can't seem to select a layer (with a vector mask applied) and move it, even with the automatic selection on layer. I can move when the vector mask is off or when I rasterize the vector mask.
Am I wrong in thinking that I was able to select a layer (with a vector mask applied) before, and it is a bug? Or I'm completely wrong and it has never been possible?
I have attached a screenshot for reference.
Oops, after re-reading my question I realized that I didn't have the word correctly.
I would like to select the layer/object and physically move around the artboard using the move tool. But it won't let me select and move around, unless I have clear/rasterize the vector mask.
Thanks if Yohanna! My bad.
-
I can't move a layer with the mouse.
I can't move a layer with the mouse. Only using the arrow. This happened two days ago and could not get the right set of return I guess. Until I'm able to move a layer with the mouse and arrow keys. When you move the layer with the mouse you he almost jumps back to the original space. I'm only using a bluetooth mouse, wired keyboard with a macbook from apple.
Photoshop Elements does not respond when you use Mac OS X 10.10 editing tools
-
How to add an image to a layer with a mask?
How to add an image to a layer with a mask?
I use a flyer template and not good in photoshop.
I just need to insert a picture in a layer with a mask
What is the best way to do it?
Thank you
Just paste the photo. It turns on a new layer, which is OK, but then you just drag the mask above. Remove the old layer.
-
Simple Regex problem with symbols
I need split a text and get only the words, numbers and hyphenated compounds-words. I need to get words from latin too, then I used \p{L}, which gives me e u u a and so on. The example is:
String myText = "of the latin text with symbols? 987 (cutting-edge Southeast of the island stands the Notre-Dame Cathedral, which was at its completion in 1330, one of the largest cathedrals West):! @ # $ % ^& * ( ) + - _ #$% " ' : ; > < /--------| "here some is wrong... * + (e)-
Pattern pattern = Pattern.compile("[^\\p{L}+(\\-\\p{L}+)*\\d]+"); "
String of words [] = pattern.split (myText);
What is the problem with this regex? Why it matches symbols like "(", "+", "-", "*" et "|"?) "
Some results are:
dress / / OK
Southeast / / OK
West) / / BAD
987 / / OK
() / / BAD
(a / / BAD)
* / / BAD
-/ / BAD
+ / / BAD
(/ / BAD)
| EVIL
P.S.:
The explanation of the regex is:
[^ \p {L} + (\-\p {L} +) * \d] +
* Word breaker will be:
* [^ ... ] No sequence in:
* \p{L}+ any Latin letter
* (\-\p{L}+)* possibly a hyphen)
* \d or numbers
* [...] + one or more times.Try to divide as it will always be difficult as you try to match what you don't want. I would use Pattern.find () looking for things I want. Something like
Pattern p = Pattern.compile("(\\p{L}+([-']\\p{L}+)*)|\\d+"); Matcher m = p.matcher(myText); while (m.find()) { System.out.println(m.group()); }
-
Photoshop opens the dialog box when you try to fill a layer with locked transparent pixels
This script should set the layer to lock transparent pixels and then fill the layer with a color. She is doing this, except when it is in the filling phase, it opens the dialog box fill, and you have to hit OK.
If you omit the transparent pixel line, it works as not expected, no dialog boxes.
Is there a way to remove the box? Or I'm doing something wrong, which is causing the box to open?
#target photoshop app.bringToFront(); doc = app.activeDocument; doc.artLayers[0].isBackgroundLayer = false; doc.artLayers[0].transparentPixelsLocked = true; app.activeDocument.selection.fill(app.foregroundColor);
Not sure why this is happening.
But I would recommend blocking the above and using the AM code for a fill that pays tribute to transparency.
#target photoshop
app.bringToFront ();
doc = app.activeDocument;
doc.artLayers [0] .isBackgroundLayer = false;
doc.activeLayer = doc.artLayers [0];
// =======================================================
idFl var = charIDToTypeID ("Fl");
var desc18 = new ActionDescriptor();
var idUsng = charIDToTypeID ("Usng");
var idFlCn = charIDToTypeID ("FlCn");
var idFrgC = charIDToTypeID ("FrgC");
desc18.putEnumerated (idUsng, idFlCn, idFrgC);
var idOpct = charIDToTypeID ("PCT");
var idPrc = charIDToTypeID ("#Prc");
desc18.putUnitDouble (idOpct, idPrc, 100.000000);
TSM var = charIDToTypeID ("Md");
var idBlnM = charIDToTypeID ("BlnM");
var idNrml = charIDToTypeID ("Nrml");
desc18.putEnumerated (TSM, idBlnM, idNrml);
var idPrsT = charIDToTypeID ("PrsT");
desc18.putBoolean (idPrsT, true);
executeAction (idFl, desc18, DialogModes.NO);
-
Resize the layer with smart filter without affecting the Smart Filter layer appearance
I made a wax seals on photoshop with lots of embossing, bevelment and a dynamic filter. It's done and I just need to make it smaller so it fits well on my certificate. When I resize (Ctr + T) it appears a messgae which reads:
______________________________________________
Adobe Photoshop CS6 extended
"The dynamic filters applied to the layers contained in this group will be disabled at the temprarily while conversion is in preview. They will be applied after commit the transformation. »
Ok
[] Do not show
______________________________________________
I click OK and I resize the layer with free transform, and then press ENTER. The layer is resized, but my smart filter that cretaes affect a shower around the joint is completely distorted.
How to resize my layer with smart filter without affecting the appearance of dynamic filter of the layer
Right-click on the name of the layer to smart object in the layers panel to get the menu below. Choose "Convert to Smart Object" to encapsulate the er and its smart filter and Layer Styles within a new KIND that can be resized without appearance changes.
-
For example, to move a layer with an effect of training as well as his training center, so I don't have to make the corresponding calculations Center ripple and position.
GSIDesign wrote:
... the two methods roughly the same result but are very different when you move the training center now.
Thanks for the tip of the expression.
If the mask is exactly the same size and shape as the shape layer, then you should get the same results.
-
"import as layer" with javascript?
Hello!
I was wondering if there is one here who could give me some batch processing javascript in Acrobat tips. My problem is the following... I have many (thousands) of pdf that have an object on a layer with incorrect data. In Illustrator, I wrote a script which allows to reconstruct this object fills with correct data from a csv file and then saves in a pdf file with a name that matches the master pdf, in that it must be inserted.
What I want to do with a batchscript of javascript is for each open file is to find the file name and the newly created pdf file is found (done) then do something equivalent to the command "import as layer" and import to an existing layer already in the main PDF so the new masks the old object. This I can't do... Well, really, I can't do a lot with js in acrobat for that matter. I can't even a var to return a value to the colsole for testing. It returns no "defined."
I can find the layer I need to manipulate with ' this .getOCGs () [0] ", the layer I need to handle reaches zero and using the"Merge layers"example in the Guide scripts JavaScript Acrobat a layers properties are modified to match the target layer but it always appears as a distinct physical layer.
What I just wrote is unable to make sense of bones of bunch so in other words... What I want to do with javascript, it is the action of the "Import under the layer" option selected in the layers panel in mirror. The function key I want to make is in the 'Options of Import' is to 'add to the existing layer.
I appreciate any help that can be offered.
JT
There is much that can be done with JavaScript in Acrobat.
As far as I know, you can add or merge a layer directly, but you can add a BCG with the addWatermarkFromFile() method.About the console, simply run your code and either select the name of the variable you want to examine or type it, and then press Ctrl + Enter. It displays its value. For example, if you run this code:
var a = 2 + 5;
one;The result will be "7".
Maybe you are looking for
-
I can't find my favorites icon in my toolbar. I'm on Yahoo and it converted fine, but missing my favorites and history options. I know he told me when I downloaded what he kept this information.
-
When you download a data file when asked what to open the file, I said it excel. I had forgotten that if the closed files were excellent, the active file is a winzip file.
-
Lenovo $ X 1 display and MacBook (retina)
Today, I took delivery of a new Lenovo $ X 1 screen. Specifically, I chose this screen for my MacBook because it supports USB - C; I can finally get rid of the dongle USB Apple-C and run all of a single cable, as nature intended. However, even if the
-
g009-23: 23-g009 AIO crashes
Hi, I got a HP 23-g009 for over a year and it has been nothing more than a headache, because it crashes randomly. Everything started when running Windows 8.1, continued through a factory full reset and then continued by an upgrade of Windows 10. He h
-
I have an audio problem... can be fixed?
I am samuel I have a problem I have a game called "spider man web of shadows ' the game is ok, but a few times while they express their voices go ultra idling... is something wrong with my pc or the game? Thank you