// ======================================================= var idMk = charIDToTypeID( "Mk " ); var desc5 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref3 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); ref3.putClass( idLyr ); desc5.putReference( idnull, ref3 ); var idUsng = charIDToTypeID( "Usng" ); var desc6 = new ActionDescriptor(); var idNm = charIDToTypeID( "Nm " ); desc6.putString( idNm, "Bottom" ); var idLyr = charIDToTypeID( "Lyr " ); desc5.putObject( idUsng, idLyr, desc6 ); executeAction( idMk, desc5, DialogModes.NO ); // ======================================================= var idRset = charIDToTypeID( "Rset" ); var desc7 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref4 = new ActionReference(); var idClr = charIDToTypeID( "Clr " ); var idClrs = charIDToTypeID( "Clrs" ); ref4.putProperty( idClr, idClrs ); desc7.putReference( idnull, ref4 ); executeAction( idRset, desc7, DialogModes.NO ); // ======================================================= var idslct = charIDToTypeID( "slct" ); var desc8 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref5 = new ActionReference(); var idGrTl = charIDToTypeID( "GrTl" ); ref5.putClass( idGrTl ); desc8.putReference( idnull, ref5 ); var iddontRecord = stringIDToTypeID( "dontRecord" ); desc8.putBoolean( iddontRecord, true ); var idforceNotify = stringIDToTypeID( "forceNotify" ); desc8.putBoolean( idforceNotify, true ); executeAction( idslct, desc8, DialogModes.NO ); // ======================================================= var idGrdn = charIDToTypeID( "Grdn" ); var desc9 = new ActionDescriptor(); var idFrom = charIDToTypeID( "From" ); var desc10 = new ActionDescriptor(); var idHrzn = charIDToTypeID( "Hrzn" ); var idPrc = charIDToTypeID( "#Prc" ); desc10.putUnitDouble( idHrzn, idPrc, 50.000000 ); var idVrtc = charIDToTypeID( "Vrtc" ); var idPrc = charIDToTypeID( "#Prc" ); desc10.putUnitDouble( idVrtc, idPrc, 100.000000 ); var idPnt = charIDToTypeID( "Pnt " ); desc9.putObject( idFrom, idPnt, desc10 ); var idT = charIDToTypeID( "T " ); var desc11 = new ActionDescriptor(); var idHrzn = charIDToTypeID( "Hrzn" ); var idPrc = charIDToTypeID( "#Prc" ); desc11.putUnitDouble( idHrzn, idPrc, 50.000000 ); var idVrtc = charIDToTypeID( "Vrtc" ); var idPrc = charIDToTypeID( "#Prc" ); desc11.putUnitDouble( idVrtc, idPrc, 0.000000 ); var idPnt = charIDToTypeID( "Pnt " ); desc9.putObject( idT, idPnt, desc11 ); var idType = charIDToTypeID( "Type" ); var idGrdT = charIDToTypeID( "GrdT" ); var idLnr = charIDToTypeID( "Lnr " ); desc9.putEnumerated( idType, idGrdT, idLnr ); var idDthr = charIDToTypeID( "Dthr" ); desc9.putBoolean( idDthr, true ); var idUsMs = charIDToTypeID( "UsMs" ); desc9.putBoolean( idUsMs, true ); var idGrad = charIDToTypeID( "Grad" ); var desc12 = new ActionDescriptor(); var idNm = charIDToTypeID( "Nm " ); desc12.putString( idNm, "$$$/DefaultGradient/ForegroundToTransparent=Foreground to Transparent" ); var idGrdF = charIDToTypeID( "GrdF" ); var idGrdF = charIDToTypeID( "GrdF" ); var idCstS = charIDToTypeID( "CstS" ); desc12.putEnumerated( idGrdF, idGrdF, idCstS ); var idIntr = charIDToTypeID( "Intr" ); desc12.putDouble( idIntr, 4096.000000 ); var idClrs = charIDToTypeID( "Clrs" ); var list1 = new ActionList(); var desc13 = new ActionDescriptor(); var idType = charIDToTypeID( "Type" ); var idClry = charIDToTypeID( "Clry" ); var idFrgC = charIDToTypeID( "FrgC" ); desc13.putEnumerated( idType, idClry, idFrgC ); var idLctn = charIDToTypeID( "Lctn" ); desc13.putInteger( idLctn, 0 ); var idMdpn = charIDToTypeID( "Mdpn" ); desc13.putInteger( idMdpn, 50 ); var idClrt = charIDToTypeID( "Clrt" ); list1.putObject( idClrt, desc13 ); var desc14 = new ActionDescriptor(); var idType = charIDToTypeID( "Type" ); var idClry = charIDToTypeID( "Clry" ); var idFrgC = charIDToTypeID( "FrgC" ); desc14.putEnumerated( idType, idClry, idFrgC ); var idLctn = charIDToTypeID( "Lctn" ); desc14.putInteger( idLctn, 4096 ); var idMdpn = charIDToTypeID( "Mdpn" ); desc14.putInteger( idMdpn, 50 ); var idClrt = charIDToTypeID( "Clrt" ); list1.putObject( idClrt, desc14 ); desc12.putList( idClrs, list1 ); var idTrns = charIDToTypeID( "Trns" ); var list2 = new ActionList(); var desc15 = new ActionDescriptor(); var idOpct = charIDToTypeID( "Opct" ); var idPrc = charIDToTypeID( "#Prc" ); desc15.putUnitDouble( idOpct, idPrc, 100.000000 ); var idLctn = charIDToTypeID( "Lctn" ); desc15.putInteger( idLctn, 0 ); var idMdpn = charIDToTypeID( "Mdpn" ); desc15.putInteger( idMdpn, 50 ); var idTrnS = charIDToTypeID( "TrnS" ); list2.putObject( idTrnS, desc15 ); var desc16 = new ActionDescriptor(); var idOpct = charIDToTypeID( "Opct" ); var idPrc = charIDToTypeID( "#Prc" ); desc16.putUnitDouble( idOpct, idPrc, 0.000000 ); var idLctn = charIDToTypeID( "Lctn" ); desc16.putInteger( idLctn, 4096 ); var idMdpn = charIDToTypeID( "Mdpn" ); desc16.putInteger( idMdpn, 50 ); var idTrnS = charIDToTypeID( "TrnS" ); list2.putObject( idTrnS, desc16 ); desc12.putList( idTrns, list2 ); var idGrdn = charIDToTypeID( "Grdn" ); desc9.putObject( idGrad, idGrdn, desc12 ); executeAction( idGrdn, desc9, DialogModes.NO ); // ======================================================= var idnewPlacedLayer = stringIDToTypeID( "newPlacedLayer" ); executeAction( idnewPlacedLayer, undefined, DialogModes.NO ); // ======================================================= var idTrnf = charIDToTypeID( "Trnf" ); var desc17 = new ActionDescriptor(); var idFTcs = charIDToTypeID( "FTcs" ); var idQCSt = charIDToTypeID( "QCSt" ); var idQcsa = charIDToTypeID( "Qcsa" ); desc17.putEnumerated( idFTcs, idQCSt, idQcsa ); var idOfst = charIDToTypeID( "Ofst" ); var desc18 = new ActionDescriptor(); var idHrzn = charIDToTypeID( "Hrzn" ); var idPrc = charIDToTypeID( "#Prc" ); desc18.putUnitDouble( idHrzn, idPrc, 0.000000 ); var idVrtc = charIDToTypeID( "Vrtc" ); var idPrc = charIDToTypeID( "#Prc" ); desc18.putUnitDouble( idVrtc, idPrc, 37.491319 ); var idOfst = charIDToTypeID( "Ofst" ); desc17.putObject( idOfst, idOfst, desc18 ); var idHght = charIDToTypeID( "Hght" ); var idPrc = charIDToTypeID( "#Prc" ); desc17.putUnitDouble( idHght, idPrc, 25.004341 ); executeAction( idTrnf, desc17, DialogModes.NO ); // ======================================================= var idMk = charIDToTypeID( "Mk " ); var desc19 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref6 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); ref6.putClass( idLyr ); desc19.putReference( idnull, ref6 ); var idUsng = charIDToTypeID( "Usng" ); var desc20 = new ActionDescriptor(); var idNm = charIDToTypeID( "Nm " ); desc20.putString( idNm, "Top" ); var idLyr = charIDToTypeID( "Lyr " ); desc19.putObject( idUsng, idLyr, desc20 ); executeAction( idMk, desc19, DialogModes.NO ); // ======================================================= var idGrdn = charIDToTypeID( "Grdn" ); var desc21 = new ActionDescriptor(); var idFrom = charIDToTypeID( "From" ); var desc22 = new ActionDescriptor(); var idHrzn = charIDToTypeID( "Hrzn" ); var idPrc = charIDToTypeID( "#Prc" ); desc22.putUnitDouble( idHrzn, idPrc, 50.000000 ); var idVrtc = charIDToTypeID( "Vrtc" ); var idPrc = charIDToTypeID( "#Prc" ); desc22.putUnitDouble( idVrtc, idPrc, -0.069444 ); var idPnt = charIDToTypeID( "Pnt " ); desc21.putObject( idFrom, idPnt, desc22 ); var idT = charIDToTypeID( "T " ); var desc23 = new ActionDescriptor(); var idHrzn = charIDToTypeID( "Hrzn" ); var idPrc = charIDToTypeID( "#Prc" ); desc23.putUnitDouble( idHrzn, idPrc, 50.000000 ); var idVrtc = charIDToTypeID( "Vrtc" ); var idPrc = charIDToTypeID( "#Prc" ); desc23.putUnitDouble( idVrtc, idPrc, 100.000000 ); var idPnt = charIDToTypeID( "Pnt " ); desc21.putObject( idT, idPnt, desc23 ); var idType = charIDToTypeID( "Type" ); var idGrdT = charIDToTypeID( "GrdT" ); var idLnr = charIDToTypeID( "Lnr " ); desc21.putEnumerated( idType, idGrdT, idLnr ); var idDthr = charIDToTypeID( "Dthr" ); desc21.putBoolean( idDthr, true ); var idUsMs = charIDToTypeID( "UsMs" ); desc21.putBoolean( idUsMs, true ); var idGrad = charIDToTypeID( "Grad" ); var desc24 = new ActionDescriptor(); var idNm = charIDToTypeID( "Nm " ); desc24.putString( idNm, "$$$/DefaultGradient/ForegroundToTransparent=Foreground to Transparent" ); var idGrdF = charIDToTypeID( "GrdF" ); var idGrdF = charIDToTypeID( "GrdF" ); var idCstS = charIDToTypeID( "CstS" ); desc24.putEnumerated( idGrdF, idGrdF, idCstS ); var idIntr = charIDToTypeID( "Intr" ); desc24.putDouble( idIntr, 4096.000000 ); var idClrs = charIDToTypeID( "Clrs" ); var list3 = new ActionList(); var desc25 = new ActionDescriptor(); var idType = charIDToTypeID( "Type" ); var idClry = charIDToTypeID( "Clry" ); var idFrgC = charIDToTypeID( "FrgC" ); desc25.putEnumerated( idType, idClry, idFrgC ); var idLctn = charIDToTypeID( "Lctn" ); desc25.putInteger( idLctn, 0 ); var idMdpn = charIDToTypeID( "Mdpn" ); desc25.putInteger( idMdpn, 50 ); var idClrt = charIDToTypeID( "Clrt" ); list3.putObject( idClrt, desc25 ); var desc26 = new ActionDescriptor(); var idType = charIDToTypeID( "Type" ); var idClry = charIDToTypeID( "Clry" ); var idFrgC = charIDToTypeID( "FrgC" ); desc26.putEnumerated( idType, idClry, idFrgC ); var idLctn = charIDToTypeID( "Lctn" ); desc26.putInteger( idLctn, 4096 ); var idMdpn = charIDToTypeID( "Mdpn" ); desc26.putInteger( idMdpn, 50 ); var idClrt = charIDToTypeID( "Clrt" ); list3.putObject( idClrt, desc26 ); desc24.putList( idClrs, list3 ); var idTrns = charIDToTypeID( "Trns" ); var list4 = new ActionList(); var desc27 = new ActionDescriptor(); var idOpct = charIDToTypeID( "Opct" ); var idPrc = charIDToTypeID( "#Prc" ); desc27.putUnitDouble( idOpct, idPrc, 100.000000 ); var idLctn = charIDToTypeID( "Lctn" ); desc27.putInteger( idLctn, 0 ); var idMdpn = charIDToTypeID( "Mdpn" ); desc27.putInteger( idMdpn, 50 ); var idTrnS = charIDToTypeID( "TrnS" ); list4.putObject( idTrnS, desc27 ); var desc28 = new ActionDescriptor(); var idOpct = charIDToTypeID( "Opct" ); var idPrc = charIDToTypeID( "#Prc" ); desc28.putUnitDouble( idOpct, idPrc, 0.000000 ); var idLctn = charIDToTypeID( "Lctn" ); desc28.putInteger( idLctn, 4096 ); var idMdpn = charIDToTypeID( "Mdpn" ); desc28.putInteger( idMdpn, 50 ); var idTrnS = charIDToTypeID( "TrnS" ); list4.putObject( idTrnS, desc28 ); desc24.putList( idTrns, list4 ); var idGrdn = charIDToTypeID( "Grdn" ); desc21.putObject( idGrad, idGrdn, desc24 ); executeAction( idGrdn, desc21, DialogModes.NO ); // ======================================================= var idnewPlacedLayer = stringIDToTypeID( "newPlacedLayer" ); executeAction( idnewPlacedLayer, undefined, DialogModes.NO ); // ======================================================= var idTrnf = charIDToTypeID( "Trnf" ); var desc29 = new ActionDescriptor(); var idFTcs = charIDToTypeID( "FTcs" ); var idQCSt = charIDToTypeID( "QCSt" ); var idQcsa = charIDToTypeID( "Qcsa" ); desc29.putEnumerated( idFTcs, idQCSt, idQcsa ); var idOfst = charIDToTypeID( "Ofst" ); var desc30 = new ActionDescriptor(); var idHrzn = charIDToTypeID( "Hrzn" ); var idPrc = charIDToTypeID( "#Prc" ); desc30.putUnitDouble( idHrzn, idPrc, 0.000000 ); var idVrtc = charIDToTypeID( "Vrtc" ); var idPrc = charIDToTypeID( "#Prc" ); desc30.putUnitDouble( idVrtc, idPrc, -37.500000 ); var idOfst = charIDToTypeID( "Ofst" ); desc29.putObject( idOfst, idOfst, desc30 ); var idHght = charIDToTypeID( "Hght" ); var idPrc = charIDToTypeID( "#Prc" ); desc29.putUnitDouble( idHght, idPrc, 25.000000 ); executeAction( idTrnf, desc29, DialogModes.NO ); // ======================================================= var idMk = charIDToTypeID( "Mk " ); var desc31 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref7 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); ref7.putClass( idLyr ); desc31.putReference( idnull, ref7 ); executeAction( idMk, desc31, DialogModes.NO ); // ======================================================= var idsetd = charIDToTypeID( "setd" ); var desc32 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref8 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref8.putEnumerated( idLyr, idOrdn, idTrgt ); desc32.putReference( idnull, ref8 ); var idT = charIDToTypeID( "T " ); var desc33 = new ActionDescriptor(); var idNm = charIDToTypeID( "Nm " ); desc33.putString( idNm, "Left" ); var idLyr = charIDToTypeID( "Lyr " ); desc32.putObject( idT, idLyr, desc33 ); executeAction( idsetd, desc32, DialogModes.NO ); // ======================================================= var idGrdn = charIDToTypeID( "Grdn" ); var desc34 = new ActionDescriptor(); var idFrom = charIDToTypeID( "From" ); var desc35 = new ActionDescriptor(); var idHrzn = charIDToTypeID( "Hrzn" ); var idPrc = charIDToTypeID( "#Prc" ); desc35.putUnitDouble( idHrzn, idPrc, -0.138889 ); var idVrtc = charIDToTypeID( "Vrtc" ); var idPrc = charIDToTypeID( "#Prc" ); desc35.putUnitDouble( idVrtc, idPrc, 50.000000 ); var idPnt = charIDToTypeID( "Pnt " ); desc34.putObject( idFrom, idPnt, desc35 ); var idT = charIDToTypeID( "T " ); var desc36 = new ActionDescriptor(); var idHrzn = charIDToTypeID( "Hrzn" ); var idPrc = charIDToTypeID( "#Prc" ); desc36.putUnitDouble( idHrzn, idPrc, 100.000000 ); var idVrtc = charIDToTypeID( "Vrtc" ); var idPrc = charIDToTypeID( "#Prc" ); desc36.putUnitDouble( idVrtc, idPrc, 50.000000 ); var idPnt = charIDToTypeID( "Pnt " ); desc34.putObject( idT, idPnt, desc36 ); var idType = charIDToTypeID( "Type" ); var idGrdT = charIDToTypeID( "GrdT" ); var idLnr = charIDToTypeID( "Lnr " ); desc34.putEnumerated( idType, idGrdT, idLnr ); var idDthr = charIDToTypeID( "Dthr" ); desc34.putBoolean( idDthr, true ); var idUsMs = charIDToTypeID( "UsMs" ); desc34.putBoolean( idUsMs, true ); var idGrad = charIDToTypeID( "Grad" ); var desc37 = new ActionDescriptor(); var idNm = charIDToTypeID( "Nm " ); desc37.putString( idNm, "$$$/DefaultGradient/ForegroundToTransparent=Foreground to Transparent" ); var idGrdF = charIDToTypeID( "GrdF" ); var idGrdF = charIDToTypeID( "GrdF" ); var idCstS = charIDToTypeID( "CstS" ); desc37.putEnumerated( idGrdF, idGrdF, idCstS ); var idIntr = charIDToTypeID( "Intr" ); desc37.putDouble( idIntr, 4096.000000 ); var idClrs = charIDToTypeID( "Clrs" ); var list5 = new ActionList(); var desc38 = new ActionDescriptor(); var idType = charIDToTypeID( "Type" ); var idClry = charIDToTypeID( "Clry" ); var idFrgC = charIDToTypeID( "FrgC" ); desc38.putEnumerated( idType, idClry, idFrgC ); var idLctn = charIDToTypeID( "Lctn" ); desc38.putInteger( idLctn, 0 ); var idMdpn = charIDToTypeID( "Mdpn" ); desc38.putInteger( idMdpn, 50 ); var idClrt = charIDToTypeID( "Clrt" ); list5.putObject( idClrt, desc38 ); var desc39 = new ActionDescriptor(); var idType = charIDToTypeID( "Type" ); var idClry = charIDToTypeID( "Clry" ); var idFrgC = charIDToTypeID( "FrgC" ); desc39.putEnumerated( idType, idClry, idFrgC ); var idLctn = charIDToTypeID( "Lctn" ); desc39.putInteger( idLctn, 4096 ); var idMdpn = charIDToTypeID( "Mdpn" ); desc39.putInteger( idMdpn, 50 ); var idClrt = charIDToTypeID( "Clrt" ); list5.putObject( idClrt, desc39 ); desc37.putList( idClrs, list5 ); var idTrns = charIDToTypeID( "Trns" ); var list6 = new ActionList(); var desc40 = new ActionDescriptor(); var idOpct = charIDToTypeID( "Opct" ); var idPrc = charIDToTypeID( "#Prc" ); desc40.putUnitDouble( idOpct, idPrc, 100.000000 ); var idLctn = charIDToTypeID( "Lctn" ); desc40.putInteger( idLctn, 0 ); var idMdpn = charIDToTypeID( "Mdpn" ); desc40.putInteger( idMdpn, 50 ); var idTrnS = charIDToTypeID( "TrnS" ); list6.putObject( idTrnS, desc40 ); var desc41 = new ActionDescriptor(); var idOpct = charIDToTypeID( "Opct" ); var idPrc = charIDToTypeID( "#Prc" ); desc41.putUnitDouble( idOpct, idPrc, 0.000000 ); var idLctn = charIDToTypeID( "Lctn" ); desc41.putInteger( idLctn, 4096 ); var idMdpn = charIDToTypeID( "Mdpn" ); desc41.putInteger( idMdpn, 50 ); var idTrnS = charIDToTypeID( "TrnS" ); list6.putObject( idTrnS, desc41 ); desc37.putList( idTrns, list6 ); var idGrdn = charIDToTypeID( "Grdn" ); desc34.putObject( idGrad, idGrdn, desc37 ); executeAction( idGrdn, desc34, DialogModes.NO ); // ======================================================= var idnewPlacedLayer = stringIDToTypeID( "newPlacedLayer" ); executeAction( idnewPlacedLayer, undefined, DialogModes.NO ); // ======================================================= var idTrnf = charIDToTypeID( "Trnf" ); var desc42 = new ActionDescriptor(); var idFTcs = charIDToTypeID( "FTcs" ); var idQCSt = charIDToTypeID( "QCSt" ); var idQcsa = charIDToTypeID( "Qcsa" ); desc42.putEnumerated( idFTcs, idQCSt, idQcsa ); var idOfst = charIDToTypeID( "Ofst" ); var desc43 = new ActionDescriptor(); var idHrzn = charIDToTypeID( "Hrzn" ); var idPrc = charIDToTypeID( "#Prc" ); desc43.putUnitDouble( idHrzn, idPrc, -37.500000 ); var idVrtc = charIDToTypeID( "Vrtc" ); var idPrc = charIDToTypeID( "#Prc" ); desc43.putUnitDouble( idVrtc, idPrc, 0.000000 ); var idOfst = charIDToTypeID( "Ofst" ); desc42.putObject( idOfst, idOfst, desc43 ); var idWdth = charIDToTypeID( "Wdth" ); var idPrc = charIDToTypeID( "#Prc" ); desc42.putUnitDouble( idWdth, idPrc, 25.000000 ); executeAction( idTrnf, desc42, DialogModes.NO ); // ======================================================= var idMk = charIDToTypeID( "Mk " ); var desc44 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref9 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); ref9.putClass( idLyr ); desc44.putReference( idnull, ref9 ); var idUsng = charIDToTypeID( "Usng" ); var desc45 = new ActionDescriptor(); var idNm = charIDToTypeID( "Nm " ); desc45.putString( idNm, "Right" ); var idLyr = charIDToTypeID( "Lyr " ); desc44.putObject( idUsng, idLyr, desc45 ); executeAction( idMk, desc44, DialogModes.NO ); // ======================================================= var idGrdn = charIDToTypeID( "Grdn" ); var desc46 = new ActionDescriptor(); var idFrom = charIDToTypeID( "From" ); var desc47 = new ActionDescriptor(); var idHrzn = charIDToTypeID( "Hrzn" ); var idPrc = charIDToTypeID( "#Prc" ); desc47.putUnitDouble( idHrzn, idPrc, 100.000000 ); var idVrtc = charIDToTypeID( "Vrtc" ); var idPrc = charIDToTypeID( "#Prc" ); desc47.putUnitDouble( idVrtc, idPrc, 50.000000 ); var idPnt = charIDToTypeID( "Pnt " ); desc46.putObject( idFrom, idPnt, desc47 ); var idT = charIDToTypeID( "T " ); var desc48 = new ActionDescriptor(); var idHrzn = charIDToTypeID( "Hrzn" ); var idPrc = charIDToTypeID( "#Prc" ); desc48.putUnitDouble( idHrzn, idPrc, -0.069444 ); var idVrtc = charIDToTypeID( "Vrtc" ); var idPrc = charIDToTypeID( "#Prc" ); desc48.putUnitDouble( idVrtc, idPrc, 50.000000 ); var idPnt = charIDToTypeID( "Pnt " ); desc46.putObject( idT, idPnt, desc48 ); var idType = charIDToTypeID( "Type" ); var idGrdT = charIDToTypeID( "GrdT" ); var idLnr = charIDToTypeID( "Lnr " ); desc46.putEnumerated( idType, idGrdT, idLnr ); var idDthr = charIDToTypeID( "Dthr" ); desc46.putBoolean( idDthr, true ); var idUsMs = charIDToTypeID( "UsMs" ); desc46.putBoolean( idUsMs, true ); var idGrad = charIDToTypeID( "Grad" ); var desc49 = new ActionDescriptor(); var idNm = charIDToTypeID( "Nm " ); desc49.putString( idNm, "$$$/DefaultGradient/ForegroundToTransparent=Foreground to Transparent" ); var idGrdF = charIDToTypeID( "GrdF" ); var idGrdF = charIDToTypeID( "GrdF" ); var idCstS = charIDToTypeID( "CstS" ); desc49.putEnumerated( idGrdF, idGrdF, idCstS ); var idIntr = charIDToTypeID( "Intr" ); desc49.putDouble( idIntr, 4096.000000 ); var idClrs = charIDToTypeID( "Clrs" ); var list7 = new ActionList(); var desc50 = new ActionDescriptor(); var idType = charIDToTypeID( "Type" ); var idClry = charIDToTypeID( "Clry" ); var idFrgC = charIDToTypeID( "FrgC" ); desc50.putEnumerated( idType, idClry, idFrgC ); var idLctn = charIDToTypeID( "Lctn" ); desc50.putInteger( idLctn, 0 ); var idMdpn = charIDToTypeID( "Mdpn" ); desc50.putInteger( idMdpn, 50 ); var idClrt = charIDToTypeID( "Clrt" ); list7.putObject( idClrt, desc50 ); var desc51 = new ActionDescriptor(); var idType = charIDToTypeID( "Type" ); var idClry = charIDToTypeID( "Clry" ); var idFrgC = charIDToTypeID( "FrgC" ); desc51.putEnumerated( idType, idClry, idFrgC ); var idLctn = charIDToTypeID( "Lctn" ); desc51.putInteger( idLctn, 4096 ); var idMdpn = charIDToTypeID( "Mdpn" ); desc51.putInteger( idMdpn, 50 ); var idClrt = charIDToTypeID( "Clrt" ); list7.putObject( idClrt, desc51 ); desc49.putList( idClrs, list7 ); var idTrns = charIDToTypeID( "Trns" ); var list8 = new ActionList(); var desc52 = new ActionDescriptor(); var idOpct = charIDToTypeID( "Opct" ); var idPrc = charIDToTypeID( "#Prc" ); desc52.putUnitDouble( idOpct, idPrc, 100.000000 ); var idLctn = charIDToTypeID( "Lctn" ); desc52.putInteger( idLctn, 0 ); var idMdpn = charIDToTypeID( "Mdpn" ); desc52.putInteger( idMdpn, 50 ); var idTrnS = charIDToTypeID( "TrnS" ); list8.putObject( idTrnS, desc52 ); var desc53 = new ActionDescriptor(); var idOpct = charIDToTypeID( "Opct" ); var idPrc = charIDToTypeID( "#Prc" ); desc53.putUnitDouble( idOpct, idPrc, 0.000000 ); var idLctn = charIDToTypeID( "Lctn" ); desc53.putInteger( idLctn, 4096 ); var idMdpn = charIDToTypeID( "Mdpn" ); desc53.putInteger( idMdpn, 50 ); var idTrnS = charIDToTypeID( "TrnS" ); list8.putObject( idTrnS, desc53 ); desc49.putList( idTrns, list8 ); var idGrdn = charIDToTypeID( "Grdn" ); desc46.putObject( idGrad, idGrdn, desc49 ); executeAction( idGrdn, desc46, DialogModes.NO ); // ======================================================= var idnewPlacedLayer = stringIDToTypeID( "newPlacedLayer" ); executeAction( idnewPlacedLayer, undefined, DialogModes.NO ); // ======================================================= var idTrnf = charIDToTypeID( "Trnf" ); var desc54 = new ActionDescriptor(); var idFTcs = charIDToTypeID( "FTcs" ); var idQCSt = charIDToTypeID( "QCSt" ); var idQcsa = charIDToTypeID( "Qcsa" ); desc54.putEnumerated( idFTcs, idQCSt, idQcsa ); var idOfst = charIDToTypeID( "Ofst" ); var desc55 = new ActionDescriptor(); var idHrzn = charIDToTypeID( "Hrzn" ); var idPrc = charIDToTypeID( "#Prc" ); desc55.putUnitDouble( idHrzn, idPrc, 37.500000 ); var idVrtc = charIDToTypeID( "Vrtc" ); var idPrc = charIDToTypeID( "#Prc" ); desc55.putUnitDouble( idVrtc, idPrc, 0.000000 ); var idOfst = charIDToTypeID( "Ofst" ); desc54.putObject( idOfst, idOfst, desc55 ); var idWdth = charIDToTypeID( "Wdth" ); var idPrc = charIDToTypeID( "#Prc" ); desc54.putUnitDouble( idWdth, idPrc, 25.000000 ); executeAction( idTrnf, desc54, DialogModes.NO ); // ======================================================= var idslct = charIDToTypeID( "slct" ); var desc56 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref10 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); ref10.putName( idLyr, "Bottom" ); desc56.putReference( idnull, ref10 ); var idselectionModifier = stringIDToTypeID( "selectionModifier" ); var idselectionModifierType = stringIDToTypeID( "selectionModifierType" ); var idaddToSelectionContinuous = stringIDToTypeID( "addToSelectionContinuous" ); desc56.putEnumerated( idselectionModifier, idselectionModifierType, idaddToSelectionContinuous ); var idMkVs = charIDToTypeID( "MkVs" ); desc56.putBoolean( idMkVs, false ); executeAction( idslct, desc56, DialogModes.NO ); // ======================================================= var idMk = charIDToTypeID( "Mk " ); var desc57 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref11 = new ActionReference(); var idlayerSection = stringIDToTypeID( "layerSection" ); ref11.putClass( idlayerSection ); desc57.putReference( idnull, ref11 ); var idFrom = charIDToTypeID( "From" ); var ref12 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref12.putEnumerated( idLyr, idOrdn, idTrgt ); desc57.putReference( idFrom, ref12 ); executeAction( idMk, desc57, DialogModes.NO ); // ======================================================= var idsetd = charIDToTypeID( "setd" ); var desc58 = new ActionDescriptor(); var idnull = charIDToTypeID( "null" ); var ref13 = new ActionReference(); var idLyr = charIDToTypeID( "Lyr " ); var idOrdn = charIDToTypeID( "Ordn" ); var idTrgt = charIDToTypeID( "Trgt" ); ref13.putEnumerated( idLyr, idOrdn, idTrgt ); desc58.putReference( idnull, ref13 ); var idT = charIDToTypeID( "T " ); var desc59 = new ActionDescriptor(); var idNm = charIDToTypeID( "Nm " ); desc59.putString( idNm, "Adjustable Vignette" ); var idLyr = charIDToTypeID( "Lyr " ); desc58.putObject( idT, idLyr, desc59 ); executeAction( idsetd, desc58, DialogModes.NO );