Adobe 12040118 Using Help - Page 143
Property removeKey() method, Enumerated Types, Description
![]() |
UPC - 718659361808
View all Adobe 12040118 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 143 highlights
Help Using Help Reference Back 143 The enumerated type associated with this attribute has one value for each type of data that can be stored in and/or retrieved from a property. All property objects store data that falls into one of these categories. Each type of data is stored and retrieved in a different kind of structure. For example, a 3D spatial property (like a layer's position) is stored as an array of three floating point values. When setting a value for position, you'd pass in such an array, as in: my layer.proper t y("position").setValue([10,20,0]); For another example, a shape property (such as a layer's mask shape) is stored as a Shape object. When setting a value for a shape, pass in a shape object, as in: var myShape = new Shape(); myShape.vertices = [[0,0],[0,100],[100,100],[100,0]]; var myMask = mylayer.property("ADBE Mask Parade").property(1); myMa s k . p rop e r t y ( " A D B E Ma s k S h a p e " ) . s e t Va l u e ( my S h a p e ) ; Enumerated Types Proper t yValueTy p e.NO_VALUE Proper t yValueTy p e.ThreeD_SPATIAL Proper t yValueTy p e.ThreeD Proper t y ValueTy p e.TwoD_SPATIAL Proper t y Va lueTy p e.Two D Proper t yValueTy p e.OneD Proper t yValueTy p e.COLOR Proper t y ValueTy p e.CUSTOM_VALUE Proper t yValueTy p e.MARKER Proper t yValueTy p e.LAYER_INDEX Proper t yValueTy p e.MASK_INDEX Proper t yValueTy p e.SHAPE Proper t yValueTy p e.TEXT_D O CUMENT stores no data array of three floating point positional values, e.g., Anchor Pont [10, 20.2, 0] array of three floating point quantitative values, e.g., Scale [100, 20.2, 0] array of 2 floating point positional values, e.g., Anchor Pont [5.1, 10] array of 2 floating point quantitative values, e.g., Scale [5.1, 100] a floating point value array of 4 floating point values in the range 0..1, e.g., [.8, .3, .1, 1.0] unimplemented type; you cannot get and set values for properties with this type MarkerValue object (see "MarkerValue object" on page 114) integer; a value of 0 means none (no layer) integer; a value of 0 means none (no mask) shape object TextDocument object (see "TextDocument object" on page 177) Property removeKey() method app.project.item(index).layer(index).property(name).removeKey(keyIndex) Description The property removeKey method removes a keyframe with the given keyIndex. If no keyframe with that keyIndex exists, this method generates an exception and an error is displayed. Using Help Back 143
![](/manual_guide/products/adobe-12040118-using-help-afc463d/143.png)