% %%% |Products % % start the product templating for remake 1 % _Xact.Process zero { "Proding" *shootern _Remake1 !Xact % % insure building process does not hang up % still under prior camertim % %%% *camertim % % initiate the templating of products % % get the image information needed to build templates % %%% *xactninf Vm.*Anchor % % product type is the leftmost Xact digit % _Xact 1 left !Shooter.ProdType %%% "incoming.jpg" "Psm.jpg" ofxact empty !Shooter.Alt !Shooter.Full % % initiate the product builds % % create products and product displayer % _Xact !Xact.Process % % builds sub-products and templates them into ProdMMSx % % use the templated product jpegs % " function XactSrc() { ProdType = '" _Shooter.ProdType & &"'; SourceImage = [ " % "PrPrint.psd" "Zx" ofxact jpeg tojsquo & &"," &; % 1 % "PrSweat.psd" "Zx" ofxact jpeg tojsquo & &"," &; % 2 % "PrHat.psd" "Zx" ofxact jpeg tojsquo & &"," &; % 3 % "PrSocks.psd" "Zx" ofxact jpeg tojsquo & &"," &; % 4 % "PrCanvas.psd" "Zx" ofxact jpeg tojsquo & &"," &; % 5 % "PrMug.psd" "Zx" ofxact jpeg tojsquo & &"," &; % 6 % "PrHoodie.psd" "Zx" ofxact jpeg tojsquo & &"," &; % 7 % "PrPuzzle.psd" "Zx" ofxact jpeg tojsquo & % 8 /* % "PrPrint.psd" "Gq" ofxact jpeg tojsquo & &"," &; % 1 % "PrSweat.psd" "Gt" ofxact jpeg tojsquo & &"," &; % 2 % "PrHat.psd" "Gk" ofxact jpeg tojsquo & &"," &; % 3 % "PrSocks.psd" "Gs" ofxact jpeg tojsquo & &"," &; % 4 % "PrCanvas.psd" "Gj" ofxact jpeg tojsquo & &"," &; % 5 % "PrMug.psd" "Gp" ofxact jpeg tojsquo & &"," &; % 6 % "PrHoodie.psd" "Gm" ofxact jpeg tojsquo & &"," &; % 7 % "PrPuzzle.psd" "Gr" ofxact jpeg tojsquo & % 8 */ &" ]; var prty = 'D' + ProdType; " &" SourceText = [ " &'"","","","","","","",""' &" ]; MaxOrdinal = " 8 & &"; Xact = " xact quoter & &"; SourcePath = " empty oftem jsfend &" TargetPath = " empty ofxact jsfend &" Coloring = '0'; OriginalLet = 'A'; OriginalNum = '0'; Template = SourcePath + 'ProdMMS' + prty + '.psd'; } " dup "XactSryc" jsx!desk "XactSrc" jsx!desk _Shooter.ProdType "tranxacp prtype" log)( *protypes _Arching.Ttype "tranxacp ttype" log)( < |P *xactmmtx _Shooter.Twi upper? { "//+Productv //* var ProdVariant = " %%% _Shooter.Color letter *prodvarn quoter & &"; Products('donexacpb'); " } { *lettrsng "//+Productw //* var ProdVariant = " "___tem___" *temarker quoter & &"; Products('donexacpb'); " } ifelse > not { _Shooter.Twi upper? { "//+Productu //* Products('donexacpb'); " } { "//+Productx //* Products('donexacpb'); " } ifelse } if % % stack: product-build-jsx % *phocperf } { % % waiting for photoshop availability % } ifelse