Quick viewing(Text Mode)

The Rmannot Package: Rich Media Annotations for Acrobat 9 Pro, Or Later

The rmAnnot MANUAL rprd aur 9 01Vrinv.,2016/10/09 v2.0, Version 2021 29, January Prepared: 2008-2021 © [email protected] www.acrotex.net [email protected] o coa r,o later or Pro, 9 Acrobat for ihMdaAnnotations Media Rich The rmannot AcroT .P Story P. D. E X.Net Package The rmAnnot MANUAL 5 Posters and Paths the Setting 4 Installation 3 Requirements 2 1 5.4 . hr-at ie Players Video Third-party 5.3 Examples 5.2 5.1 Posters Creating Paths 4.2 the Setting 4.1 \rmAnnot Formats Media Supported Requirements 2.3 Creator PDF 2.2 . L 2.1 \rmAnnot • • • • • • • \rmAnnot • • A T E P fVideoPlayerX of API oeAPI Core Players Video for API JavaScript/ActionScript knOptions Skin Posters Parameters Window Floating the Setting \rmAnnot upre ui Format Audio Supported Formats Video Supported akg Requirements Package X n t Options its and ...... 16 ...... and3D 24 ...... Command ...... 16 ...... Options ...... 21 ...... 18 ...... 8 ...... 5 ...... al fContents of Table ...... 10 ...... 10 ...... 22 ...... 19 ...... 4 ...... 4 ...... 4 ...... 4 ...... 3 ...... 15 ...... 20 ...... 9 5 4 3 3 The rmAnnot MANUAL .Requirements 2. .Introduction 1. ..L 2.1. b  A T nti . this in h olwn akgs nadto otesadr L standard the to addition in packages, following The E ue20.Ti ouetcnan h D pcfiainteso specification—the PDF annotation. the media contains rich document the specification—of This 3 ExtensionLevel 2008. 1.7, June BaseLevel called, 32000, ISO the to o ae)of later) (or h eurmnsfryu L your for requirements The with annotation media rich a but the annotation, rich calling 3D am and a See I model not what content. 3D is support 3D now having created We is for are annotation. What designed RMA same annotations was for the in structure specifications FLV) This the (SWF, in media models. buried 3D annotation, to media references rich the introduced robat later. or the 2.0 Version on articles of series whole rmannot. a also is of examples merous Examples. Player 9, version with Beginning noaintp) n h medn of embedding tions, file. the PDF and a type), in annotation types file media these manage to developed was annotation, akg Requirements Package X 1 .(eomne)Mn ftedm lsueABPo( Pro AeB use files demo the of Many (Recommended) 4. The 3. (AcroT AeB 2. .The 1. The oremtra o h raino hspcaei h document the is package this of creation the for material Source The eomne diint orAcroT your to addition recommended it Get activated. not are they when annotations the of at appearances the in use for for package this version. recent a Get mand. akg n t opno package companion its and package edd Altedm lsueABPo)Gti at it Get Pro.) AeB use files demo the (All mended. FLV htwl play will that rmannot rmannot ctan.org/pkg/graphicxsp. graphicxsp xkeyval ie,and video, nadto oteeape htsi ihthe with ship that examples the to addition In db Reader Adobe akg a rte,i at ospotteAcroF the support to part, in written, was package E ae2 o eal.Asml xml per npg 28. page on appears example simple A details. for 24 page 5.4, Section akg uprsteceto frc ei noain (a annotations media rich of creation the supports package Dcto ude h otrcn eso.I atclrthe particular In version. recent most The Bundle) eDucation X akg sue ostu h e-au ar fthe of pairs key-value the up set to used is package SWF, MP3 rmannot ihti eso,w nrdc Dmdl.Vrin90o Ac- of 9.0 Version models. 3D introduce we version, this With hspcaealw h medn fpse graphics poster of embedding the allows package This rmannot. akg.Telts eso,Imd oesih oictosof modifications slight some made I version, latest The Package. and FLV, on a hnb lydwti D iwdwti eso 9 version within viewed PDF a within played be then can sound db Reader Adobe or A T Acrobat. E nmy on ytm n ela n te otae shighlighted is software, other any as well and system, X MP3 AcroT 1 ls e noaintp,cle a called type, annotation new A files. and SWF, E ihMdaAnnotation Media Rich Blog X E h e r akg srecom- is package Pro AeB The insdljs. collection. X Acrobat and FLV, hvn tag (having oti nembedded an contain A T E L MP3 itiuin r required: are distribution, X XGahn package. Graphing eX rmannot ctan.org/pkg/acrotex. ctan.org/pkg/aeb-pro)isa lsi PDF. a in files rmannot-package akg,teeaenu- are there package, using db Supplement Adobe \rmAnnot e Pro AeB db Flash Adobe SWF RichMedia ihmedia rich .There ). eforms anima- RM3D com- and 3 The rmAnnot MANUAL .Installation 3. ..SpotdMdaFormats Media Supported 2.3. ..PFCetrRequirements Creator PDF 2.2. tions is formats video for resource The • then is which file, PostScript a produce PDF. to a obtain dvips to uses distilled typically author document The have must author document sr,ti l ed ob oidt odro the below. on steps folder the the a for follow to copied about, file be talking poster to needs default file the this with users, comes distribution The do. to thing appropriate. if database, filename your Refresh path. search aeo hsfieis file this of name tion is formats audio for resource The • later). or 9.2 Version labeled column the in ‘Yes’ a The tended). The hard local your on location correct the are to there copied as closely be very must drive. read that be must files Pro JavaScript AeB certain and AeB for instructions installation The ls hnyuaefiihd your finished, are the you tells When This files. path. the of end h ntlaini ipeeog.Unzip enough. simple is installation The esr osprt hs ah yasemicolon. a by paths these separate to sure Be your of end the at h rpdw eu d h path the Add menu. down drop the hs r o upre yvrin9 o raetcmaiiiy use compatibility, greatest For 9. version by supported not are these rmannot upre ie Formats Video Supported upre ui Format Audio Supported 2 fyour If Open other one is there else, anyone is there if but YandY, using one last the perhaps am I rmannot :\yandy\ps;C:\yandy\\\contrib\rmannot\graphics\\ C:\yandy\tex\latex\contrib\rmannot\graphics\\ o sue optblt,use compatibility, assured For (Acrobat). formats Audio ie omt ArbtXPro) X (Acrobat formats Video ad System YandY supports n oto go and dviwindo, akg supports package rmannot SWF, PSPATH ramp3poster.eps ntlaini lehr,etrta path. that enter elsewhere, is installation akg eeal uprsalfraslse hr hthave that there listed formats all supports generally package FLV, string. coa . Pro 9.0 Acrobat F4V, rfrne Environment > Preferences ad System YandY ietpaeetwtottranscoding without placement Direct coa itle 9.0 Distiller Acrobat 2 e h sec- the see Reader, Acrobat, | formats file Supported e h sec- the see Reader, Acrobat, | formats file Supported PSPATH MP4, ti motn ohv h obebcsaha the at backslash double the have to important is It and fudi the in (found M4V, rmannot.zip hudlo oehn iethis: like something look should ie omt Arbt9PoadPoEx- Pro and Pro 9 (Acrobat formats Video osac l uflesfrtegraphics the for subfolders all search to n t opno application companion its and MOV, fyudntko htI’m what know don’t you If PSPATH. 3GP, graphics o ae)a h D rao.The creator. PDF the as later) (or nafle hti nyu L your on is that folder a in and 3G2, n choose and MP3 ufle) o YandY For subfolder). lsfraudio. for files MP3 SWF, nparticular, in ; ls oeof Some files. PSPATH MP3 FLV Distiller. (or l;the file; from F4V, A T E X 4 The rmAnnot MANUAL .StigtePtsadPosters and Paths the Setting 4. ..StigtePaths the Setting 4.1. users, wth esnlyueteWnd plcto sm eteditor, text my the as using application by WinEdt Distiller the run use to personally successfully need I To you restriction. switch. therefore, particular this package, off this turns that use switch a has Distiller tunately, prevent to Important: itle utno ytobr h itle utneeue h olwn WinEdt following the executes button Distiller The toolbar. my macro. on button Distiller a h ah to paths The n ei ah otefie sdi h document. the by Paths. in needed System used resources files to the paths to System paths paths: media of and types two are There well. as preamble the in appear to required are graphics nthe in the that Users. files OS Mac the of one find can’t Distiller or file log Distiller the in the without annotations media o a s ptih,tesac tlt nMc osac for search to file Mac, the on utility finds search This the Spotlight, use can You the with Distiller started not have you either that you tells This the of use the Note opens otos h atrplays latter the controls, have to author ument lc ntearwnx oteRo oepn h hie,te lc h paddown and up the click then choices, the the expand in to right Root far the the to at arrows arrow the on click rl to trols Skins and 3 iEthm page: home WinEdt h omrplays former The AudioPlayer.. /Users/[User]/Library/Preferences/com.adobe.distiller9.plist ]%% file OffendingCommand: undefinedfilename; Error: %%[ "%P\%N.ps"|, -F 9.0\Acrobat\acrodist.exe" Files\Adobe\Acrobat Run(|"c:\Program osbylctdat located possibly plist, a OS Mac com.adobe.distiller9.plist odr hsfle otissis(SWF skins contains folder This folder. FLV %’00’Np Distiller’,1,1); - ’%P’,0,0,’%N.ps Distiller nrcn esoso coa,scrt etitoshv enpti place in put been have restrictions security Acrobat, of versions recent In ie ls n nthe in and files, video SWF/ sr utcos the choose must users h bv omnso the on comments above The hspcaeuses package This FLV www.winedt.com lcigo hsfid Spotlight find, this on Clicking com.adobe.distiller9.plist. rmraigfie tePostScript (the files reading from -F / nthe In Pro. 9 Acrobat MP3 wthfor switch MP3 lsaerqie oapa ntepeml,adayposter any and preamble, the in appear to required are files AllowPSFileOps ls h ouetato ed ostteeptsto paths these set to needs author document The files. -F fti akg sue ocet rich create to used is package this If acrodist.exe. coa itle 9.0 Distiller Acrobat wth o yial e h olwn ro message error following the get typically you switch, Players AllowPSFileOps nthe in -F FLV ufle o ilfind will you subfolder Acrobat file omn iesic r for are switch line command plist o oselect to row lswt naporaesi o user for skin appropriate an with files ls sdi rvdn lyn con- playing providing in used files) prtrwstyn oread. to trying was operator dtr see editor, file rga odri a is folder program o ae) n eurstedoc- the requires and later), (or srpeeec,ti slocated is this preference, user prtrde o ok.For- work). not does operator Yes -F com.adobe.distiller. fnecessary, If 1. Figure omn ieswitch, line command stevalue. the as 3 VideoPlayer.swf coa Distiller, Acrobat -F n aedefined have and omn line command Multimedia idw OS Windows 5 The rmAnnot MANUAL as hudtept epoe ob norc,yucnhn ontecretpt and path correct the down hunt the can of in you 11) or (version incorrect, preamble, XI the be in to it proven enter directly be path the the Should to path this passes and path appropriated M ouet hnn pinlagmn spassed, is for argument values optional Possible no When document. RMA (win system om n esosit consideration. into versions and forms etn h ah n Posters and Paths the Setting hs ls hc r asdo otedsilr hsi aiydn sn the using done easily is This distiller. the to on command. passed are which files, these ptTSisC/rga ie (x86)/Adobe/% Files \pathToSkins{C:/Program \AcroVer[win|mac]{version} ptTSis/plctosAoe coa\X\PoAoe Acrobat\ Pro/Adobe\ XI\ Acrobat\ \pathToSkins{/Applications/Adobe\ 4 9, au of value A The ntepeml,o nthe in or preamble, the In hs ah ie rmpafr opafr and platform to platform from differ paths These this, like look may OS Mac the for path The 10,or11. r.p/otnsRsucsMliei\Skins} Pro.app/Contents/Resources/Multimedia\ Skins} 11.0/Acrobat/Multimedia Acrobat rmannot Beta or 4 o r sn n eso of version and using are you mac) akg,bsdo h nomto asdt tby it to passed information the on based package, sas eonzd o hs nteBt rga of Program Beta the in those for recognized, also is ttetm fti rtn,tedfutis default the writing, this of time the At o xml,tept is, path the example, for Acrobat, version iue1 com.adobe.distiller9.plist 1: Figure rmannot.cfg are er(2015 year a DC, rmannot.cfg ofiuain rvd h yeo operating of type the provide configuration, \pathToSkins Acrobat rltr,o eso ubr such number, version a or later), or \AcroVer win ofiuainfie o version For file. configuration \AcroVer{11}. o r sn obidyour build to using are you Acrobat. omn sisargument. its as command idw OS). (Windows assumed is re otk l plat- all take to tries ulsthe builds \AcroVer, \AcroVer 6 The rmAnnot MANUAL ☛ follows: ie ae.Ti a opeo purposes. of couple a has This names. given ftefie urnl,only Currently, file. the of bouept otemdafie h ahicue h l aeadextension. and name file the includes path The file. parameter media second the The to path type. absolute mime the determine to a isolated is name file the The etn h ah n Posters and Paths the Setting ainwe ti o ciae.Tenx eto icse o odfieadimplement and define to how discusses image. section poster next The own your activated. not is it when tation the and l sn the using ble Paths. Media Document of eebr fyuudt your update you if Remember, Acrobat. \AcroVer \rmAnnot{200bp}{200bp}{mySWF} \saveNamedPath{summertime}{C:/myMedia/Summertime.mp3} \saveNamedPath{fishing}{C:/myMedia/100_0239.flv} \saveNamedPath{mySWF}{C:/myMedia/AcroFlex3_demo.swf} \saveNamedPath[mime_type]{name}{path} unique .Tecommand The 2. .Dfiigtept nelast ossetrfrnet h l ah,adreduces and paths, file the to reference consistent a to leads once path the Defining 3. .Tenmsaeue odtriei h ei l a led enebde in embedded been already has file media the if determine to used are names The 1. \AcroVer. re xml oilsrt h s ftenmsasge ythe by assigned names the of use the illustrate to example brief A e ‘\rmAnnot See neteptsaedfie nti a,temdafie r eeecduigtheir using referenced are files media the way, this in defined are paths the Once argument optional first The o example, For h bv xml ol s h eal otriaet ieavsa fteanno- the of visual a give to image poster default the use would example above The rmannot g,t sntz”seilcaatr,s h ahmycnancaatr htnor- that characters L contain to may meaning path special the have so mally characters, special “sanitize” to age, h hneo typos. of chance the h ouet huhtemdaci a eue nsvrlrc ei annota- media rich several in used be may clip the media tions, the Though document. the \rmAnnot aeta ilb sdt eeec hsmdafie Finally, file. media this reference to used be will that name omn ihisaporaeagmnsfryu ltomadvrinof version and platform your for arguments appropriate its with command itiuincmswt a with comes distribution \saveNamedPath rmannot npage on Options’ its and command. \saveNamePath ahmdafie(SWF, file media Each tepst me ei l nyonce. only file media a embed to attempts SWF, mime_type command. FLV and A uses T E rmannot.cfg X. paeas the also update Acrobat, MP3 fthe of \hyper@normalise, 9 snral o edd ti h ietype mime the is It needed. not normally is lsaespotd n h xeso of extension the and supported, are files o diinldtiso the on details additional for FLV, utb elrdi h pream- the in declared be must MP3) l.I hsfie o a lc the place can you file, this In file. version path \saveNamedPath hyperref poster sfl and full is argument name pack- key is 7 The rmAnnot MANUAL ..Cetn Posters Creating 4.2. h omn is, command the ah fe h ento,tecommand the definition, the After path. au ar.Teueo the of use The pairs. value lutao,AoePoohp t.,adsv sa P l.Mv hsfiet orsource your to file this file Move this call file. EPS Let’s an folder. as save file and activated. etc.), not Photoshop, Adobe is The Illustrator, annotation below.) media presented rich is the appearance when poster visible default is the image on poster (More you. for generated be ahnm ftegahc(ihu h xeso) h aei sda h au fthe of command value the the as used is name The extension). the (without poster graphic the of name path h rpia mg a hnb sdmlil ie nmn noain.o example, annotations.For many in times multiple used be then can image graphical The rtargument first The names. resources. plcto a eieo orlclcmue ri h nent sawyo reducing of way use a As can you Internet. the typing, in of or computer amount local the your on reside may application Path. RM a Defining Posters and Paths the Setting \makePoster{myCP}{cool_poster} \defineRMPath{\myRMURLs}{http://www.example.com/˜dpspeaker/videos} \saveNamedPath{summertime}{\myRMFiles/Summertime.mp3} \saveNamedPath{fishing}{\myRMFiles/100_0239.flv} \saveNamedPath{mySWF}{\myRMFiles/AcroFlex3_demo.swf} \defineRMPath{\myRMFiles}{C:/myMedia} \defineRMPath{name}{path} \makePoster[options]{name}{path_to_EPS } ocet otrfryu ihmdaantto,ueagahc plcto (Adobe application graphics a use annotation, media rich your for poster a create To h omn culyhsa pinlfis ruet hsagmn spse to passed is argument This argument. first optional an has actually command The h rtagmn sa is argument first The h omn ssthe uses command The Now, file the with along paths those save then use resources, can You our to path a define first We uses command The \rmAnnot key. \myRMURLs \includegraphics omn a a has command name \defineRMPath onst orcmo ie eore nteInternet. the on resources video common your to points h eore (.flv, resources The stenm ftecmadt ecetd and created, be to command the of name the is \hyper@normalise graphicxsp nqename unique poster ntepeml lc h command, the place preamble the In cool_poster.eps. poster odfieUL swell as URLs define to o the (of e sotoa,i o ontseiyoe n will one one, specify not do you if optional, is key \defineRMPath akg oebdtefiei h D document. PDF the in file the embed to package e hti eonzda ato pinlkey- optional of part as recognized is that key \name o h rpi,tescn rueti the is argument second the graphic, the for .swf, graphicx (of .mp3 hyperref xad to expands odfiecmo ah oyour to paths common define to akg) h eea ytxof syntax general The package). ls o xml)fryu Flash your for example) for files, o“aiie h ah The path. the “sanitize” to ) o example, For path. path sthe is 8 The rmAnnot MANUAL 5. \rmAnnot otcittig,prasi nyt hneclr,o ot rlcto fteposter the of location or , or colors, change to only note. if perhaps things, PostScript formats. played. and URL, plays that a player via linked or ument, bat/ oto a sue;ohriei sdnmclygnrtd(ihtecretdimensions) correct the operators: (with PostScript generated following dynamically is the it using otherwise is file used; media is the bar If control forms. two of dis- one otherwise takes appearance get would that Image. Poster images Default or text contains graphic the torted. if important is this ei.Ti a ecagdtruhthe through changed be can This media. posternote the of is text the annotation, measurements two the of smaller the command The annotation. ftedfutpse a ubro arsta a erdfie ocag h lcmn ftx,the text, of placement the change to redefined be can See that etc. macros font, of the number of a size has color, poster default the of The D,s ecno elyueta eecddfiewt our with file re-encoded that use really cannot we so PDF, and ‘\rmAnnot See } {% \defaultPoster \rmAnnot[poster=myCP]{200bp}{200bp}{mySWF} n t Options its and 6 5 h new The in found code actual the of version simplified a is here presented code The h eal otrisl a erdfie yadcmn uhrwoi coldin schooled is who author document a by redefined be can itself poster default The ei lsi te omt edt ecnetdt n fteetresupported three these of one to converted be to need formats other in files Media oeta,i h bv oe oetx sgnrtdi h oe etcre fthe of corner left lower the in generated is text some code, above the in that, Note commands The h rpi tefsol aetesame the have should itself graphic The ei ls( SWF, files Media Reader. Adobe \rmAnnot. \rmAnnot Hleia\hshih\pc 0dvselectfont setgray show div .4 (\rma@posternote) 10 moveto \this@height\space \adj@measure /Helvetica 10 \adj@measure rectfill 10 \this@width\space\this@height\space 0 0 setgray .7529 posternote 6 coa r Extended Pro 9 Acrobat coe Flash’or‘ ‘AcroTeX is npage on Options’ its and omn rae ihmdaantto,nwt eso of 9 version to new annotation, media rich a creates command SWF, \this@width e fteotoa ruetof argument optional the of key The FLV hscmadi ouae ytevalue the by populated is command This \rma@posternote. rmannot.dtx rmannot and \adj@measure MP3 a ovr ei lsto files media convert can and ,dpnigo h l yeo the of type file the on depending Video’, AcroTeX akg a eal otrapaac.Ti poster This appearance. poster default has package files. o details. for a eete meddi h doc- the in embedded either be FLV,or can MP3) \this@width \this@height 9 posternote Acrobat/ o diinldsuso fthe of discussion additional for ovrsamaueett rprinof proportion a to measurement a converts setratio aspect rmannot db Reader Adobe and u me h ovre l nthe in file converted the embed but FLV, niaeo h AudioPlayer the of image an MP3, h eal au of value default The \rmAnnot. key. r h it n egto the of height and width the are akg.AoeFahVdoEncoder Video Flash Adobe package. sterc ei annotation; media rich the as \this@height. h definition The rmannot.dtx. aeabiti Flash built-in a have 5 poster Acro- key 9 The rmAnnot MANUAL 5.1. \rmAnnot deactivated=value h rmr omn fti akg is required. package three this and optional of command primary The enabled=value ai fteFahmda h noaincnb eie sn either using aspect resized the be as can same the annotation be The should ratio media. \scalebox aspect Flash The the annotation. of media ratio rich the in used a eaalbea hrwr rcommercialware. or shareware as available be may ovrsmn oi omt to formats movie many converts \rmAnnot MP3 name=string each. of description rtotoa ruet oto hs e-au ar orsodt pin available options to of correspond interface pairs key-value user these the of through Most argument. optional first The • preamble. it of width 268bp \rmAnnot[options]{width}{heightname} \rmAnnot For The The The \rmAnnot AudioPlayer h eal is default The pagevisible ciae,psil ausare values possible activated, pageopen onclick are values sible ahtime each aebRM\therm@Cnt and MP3 width name options Command 268bp inbcmsvsbe Ueu o otnospg mode.) page continuous for (Useful visible. becomes tion opened. is satvtdtruhJavaScript. through activated is n t pin 10 Options its and 28bp fthe of Options Files. ruetrfrne ei l endb the by defined file media a references argument h noaini ciae hnteue lcso h noain or annotation, the on clicks user the when activated is annotation The omn a aykyvlepista r asdt ttruhits through it to passed are that pairs key-value many has command \rmAnnot n egtof height a and and h noaini ciae hntepg otiigteannotation the containing page the when activated is annotation The fteantto.I oei upid then supplied, is none If annotation. the of (string) name The o h it n egto an of height and width the for graphicx fe aeu esrmn,teapc ai wdhhih)o the of (width/height) ratio aspect the measurement, careful a After r icse ntesbeto htfollows. that subsection the in discussed are oto a saot96 nsm ftedm ls ’ebe sn a using been I’ve files, demo the of some In 9.6. about is bar control The onclick. h noaini ciae hntepg otiigteannota- the containing page the when activated is annotation The height onclick, enabled The sue,where used, is sexpanded. is FLV deactivated akg ogttepyia iesosyuwant. you dimensions physical the get to package eo salsigo h e-aus n brief a and key-values, the of listing a is Below Acrobat. aaeesaewa hyae h it n egtt be to height and width the are, they what are parameters omt hc a,i un eue nti akg.Ohrutilities Other package. this in used be turn, in can, which format, and pageopen, n eieteantto owa sdsrd Use desired. is what to annotation the resize and 28bp, e eemnswe h noaini ciae,pos- activated, is annotation the when determines key onclick, rm@Cnt e eemnswe h noaini de- is annotation the when determines key hc a oragmns one arguments, four has which \rmAnnot, and pageclose, pagevisible. MP3 isaL l,adresize. and file, A T E one hti incremented is that counter X pageinvisible. \saveNamedPath \resizebox nthe in or The rmAnnot MANUAL invisible=true|false posternote=text poster=name borderwidth=value url=true|false windowed=true|false \rmAnnot transparentBG= age. of setting tions o a oi ogv h M rnprn otradpaei na obscure the an specified, is in invisible it if is, place Normally, (that and window Note: field. poster a form in transparent played a a is best under RMA content the or video do, the page, fields give the form to of as property corner is hidden do not has can RMA you The RMA. the for poster otr’o ae8 page on Posters’ hr oeo etapasi h oe etcre.Tetx o htnt can note that for text through The appearance left-corner. poster lower default the the in to appears passed text be of note short A npage on Posters’ ‘Creating h noainwe ti ciae.Psil ausare values is Possible default The activated. is thick. it when annotation the meddi h D file. PDF the in embedded is default The URL. o nomto nhwt e h otn idwprmtr,see parameters, window 15. floating page the on set Parameters’ Window to Floating how on information For is default The window. h eal is default The pageinvisible pageclose onclick the vra pqebcgon ro ocmoiinoe h aecnet”The content.” page the over composition drawn is to artwork media prior is rich default background the false, opaque If an the channel. alpha over (where an content If using media content 1.0). page rich than the the less of is areas value transparent alpha the through displayed is db Supplement Adobe oainbcmsivsbe Ueu o otnospg mode.) page continuous for (Useful invisible. becomes notation closed. is tion oainadcosn ial Content. Disable choosing and notation n t pin 11 Options its and The h noaini eciae yue cito yrgtcikn h an- the right-clicking by or script user by deactivated is annotation The false. invisible h aeo otrgahccetdby created graphic poster a of name The h noaini eciae hntepg otiigteannota- the containing page the when deactivated is annotation The true|false: onclick. ola,wihif which Boolean, A itiue ihthe with distributed Standard_transparency, hntepse e sntgvn h eal otri generated. is poster default the given, not is key poster the When h noaini eciae hntepg otiigtean- the containing page the when deactivated is annotation The h odrit eemnswehrabre sdanaround drawn is border a whether determines borderwidth The o diinldetails. additional for h ei sebde rmtelclhr rv and drive hard local the from embedded is media the false, ola,wihif which Boolean, A none. pinrqie htyudsiltedcmn ihajbop- job a with document the distill you that requires option ola hc,i present, if which, Boolean A ouet Aflgta niae hte h aecontent page the whether indicates that flag “A document, h ei spae nteantto ntepage. the on annotation the in played is media the false, 8 o diinldetails. additional for hsoto saalbefor available is option This h ihmdaatoki opstdover composited is artwork media rich the true, h ei st eitrrtda an as interpreted be to is media the true, h ei spae nafloating a in played is media the true, windowed rmannot e h section the See \makePoster. See posternote. sseie swell). as specified is none, SWF rae transparent a creates lsol.Quoting only. files thin, graphicxsp and medium, Stigthe ‘Setting ‘Creating pack- The rmAnnot MANUAL volume=num skin=value passcontext=true|false \rmAnnot skinBGAlpha=num skinBGColor=color_hex skinAutoHide=true|false n mxvlm) h eal s10 nyvldfor valid Only 1.0. is default The volume). (max 1 and SWF s07.Ol ai for valid Only 0.75. is ihtecnetmn fteoriginating the of menu context the with oto h video, the control perhaps SWF annotation, the deactivating of way a is for only there Recognized if JavaScript. only through used be Should h eal is default The ie files. video them expect document: Acrobat your location of the preamble in the by skin in defined new (as have a in you Place be If to skins. other well. to as access skins have other add can You description the for As play. skins, the the control of to interface each user of no is there but activated, is value possible Hr,Iv rpe h ieaon o ipa upss)Nw hnyuuse you when Now, purposes.) display for specify around can line you \rmAnnot, the wrapped I’ve (Here, list. l,teaalbeotosaefo h rgntn file. originating the from are options available the file, l eeoescnslc hsoto orpaethe replace to option this select can developers file n t pin 12 Options its and \saveNamedPath{skin8}{\PathToSkins/% none skin7 skin6 skin5 skin4 skin3 skin2 skin1 h nta ouelvlo h ie l,anme ewe (muted) 0 between number a file, video the of level volume initial The o lyn a playing For MinimaUnderPlayBackSeekCounterVolMuteNoFull.swf} oControls No ly tp ek ue n Volume and Mute, Seek, Stop, Play, Stop and Seek, Play, Mute and Seek, Play, Mute and Play Volume and Play Mute, Seek, Rewind, Forward, Stop, Play, Controls All apalvlo h kn ubrbten0ad1 h default The 1. and 0 between number a skin, the of level alpha nyvldfor valid Only 0x5F5F5F. The o osi.I h atrcs,temdai lydwhen played is media the case, latter the In skin. no for none, skin1, FLV hnpaeadcaainlk h following the like declaration a place then \PathToSkins, FLV h oo ftesi.Tevlei oo nhxformat. hex in color a is value The skin. the of color The skin2, ola,if Boolean, A ola,if Boolean, A files. skin=skin8 l,svndffrn kn r vial o h srto user the for available are skins different seven file, skin3, assrgtcikcnett Flash. to context right-click passes true, skin4, h knat ie.Ol ai for valid Only hides. auto skin the true, FLV sakyvlei h pinlparameter optional the in key-value a as SWF SWF files. ls h eal is default The files. you CS5, Professional Flash Adobe l.We h srrgtcik the right-clicks user the When file. skin5, and skin6, FLV Acrobat files. Another skin7. false. otx menu context The rmAnnot MANUAL variable. define we if example, by embedded file a of of name symbolic the argument, h au ftevral stevdot eplayed. be to video the is variable the of value the oeta edntlist don’t we that Note asdt the to passed where eue,freape ihthe with example, for used, be commands, convenience two command, ecnte use then can We flashvars=vars resources=list digadrcoyuigteAdDrcoybto nteRsucstbo h Edit the of tab Resources the on button Directory Add box. the dialog Flash using directory a adding The then then cuepoints=list_cuepoints \rmAnnot h xaso of expansion The \Name{name} The The ecnte use then can We \Name \Name{myVid} \Name{myVid} \rmAnnot[flashvars={source=\urlName{myVid}}]{320bp}{240bp}{mySWF} the for variables \rmAnnot[flashvars={source=\Name{myVid}}, http://www.example.com/˜dpspeaker/videos/myVid.flv here. listed be not PDF. the a is \saveNamedPath key resources the of page value on Points’ Cue ‘On paragraph the See of points. value cue The of each. list with action JavaScript a ciate \saveNamedPath{myVid}{\myRMFiles/{assets/myVid.flv}} \saveNamedPath{myVid}{\myRMFiles/assets/myVid.flv} \defineRMPath{\myRMFiles}{C:/acrotex/video} \saveNamedPath{myVid}{\myRMURLs/myVid.flv} \defineRMPath{\myRMURLs}{http://www.example.com/˜dpspeaker/videos} mands mySWF \Name \urlName resources={myVid}]{320bp}{240bp}{mySWF} n t pin 13 Options its and and nteprgahbelow. paragraph the in stenm fan of name the is SWF ie htaeo h nentadaepae rmteInternet—should the from played are Internet—and the on are that Files omn a eue osttevleo ahvariable. flash a of value the set to used be may command \urlName \urlName \urlName{myVid} omn sdsge o eore nteItre,adwihare which and Internet, the on resources for designed is command plcto ihafls variable. flash a with application ilapa nteRsucstbo h dtFahdao o.For box. dialog Flash Edit the of tab Resources the in appear will \Name ls eeoescnuethe use can developers Flash a run to required are that files all list to key this Use xad to expands xad to expands myVid SWF command. myVid commands. sfollows: as l.Setedsuso of discussion the See file. sfollows: as as SWF sarsuc,w utps h R to URL the pass just we resource, a as flashvars ftept sgopdwt rcs ieso, like braces, with grouped is path the If myVid.flv. hslte omcrepnsto corresponds form latter This assets/myVid.flv. ftevdoi noe ihcepit,yucnasso- can you points, cue with encoded is video the If plcto httksafls aibenamed variable flash a takes that application h lsrfrne ihnti e r meddin embedded are key this within referenced files The comma-delimited is ihnteotoa aaeeso the of parameters optional the Within \Name key. and flashvars r end hycan They defined. are \urlName, h expansion The \saveNamedPath. cuepoints ito ahnmscetdb the by created names path of list The \Name e oadActionScript add to key sacmadelimited comma a is and 14 o oedetails. more for mySWF \urlName \Name SWF \rmAnnot saflash a as l.The file. source, a one has com- The rmAnnot MANUAL Comments: } \newcommand{\myCuePoints}{% Note. \rmAnnot naln ra.Because needed. break. are line type, characters a comment in these (,) parsed, comma initially each is argument after the used way is the (%) of character comment the that that note the in encoder. embedded video be other can points Cue clip. Points. Cue On of 8 7 Acrobat Ibid. from part in Taken aho h u onsi om-eiie ito e-au ar;teky are keys the pairs; key-value of list comma-delimited a is points cue the of Each the of value The {type=nav,name=Chapter6,time=12712,action={console.println("Chapter6")}} {type=nav,name=Chapter5,time=9114,action={console.println("Chapter6")}},% {type=nav,name=Chapter4,time=6817,action={console.println("Chapter4")}},% {type=nav,name=Chapter3,time=5197,action={console.println("Chapter3")}},% {type=nav,name=Chapter2,time=1883,action={console.println("Chapter2")}},% {type=nav,name=Chapter1,time=0,action={console.println("Chapter1")}},% action=script time=time name=name type=nav|event The name, \myCuePoints \Name n t pin 14 Options its and reached. type=event type=nav is. this cue of type the omfilscetdb the by created fields form and time, aigmd uhadfiiin ete say then we definition, a such made Having emns n o a oto h ie yebdignvgto cue navigation embedding file. video by the video or in the chapters points multiple control have can might you video and your segments, example, For seek. to users ohnl h vnsta r rgee tseie onsduring points specified at triggered are that playback. events the handle to FLV in o a e atclrpit nan loca- in that to points playhead particular player’s set video can a You loca- move to point tion. code cue use specified can the you at so keyframe tion, a create points cue Navigation the the in when points packet cue Navigation Embed file. u on saysgicn oeti ieocrigwti video a within occurring time in moment significant any is point cue A and http://www.peachpit.com/articles/article.aspx?p=663087 h iei ilscnstecepitoccurs. point cue the milliseconds in time The point cue the of name The eaaapce hnvdoci secdd o a rt code write can You encoded. is clip video when packet cuepoints \urlName aiaincepit nbeuest ekt pcfidpr fa of part specified a to seek to users enable points cue Navigation aho hs r reydescribed. briefly are these of Each action. vn u onscnas eebde nyour in embedded be also can points cue Event h aacitcd hti xctdwe hscepitis point cue this when executed is that code JavaScript The 8 utb nlsdi rcs oeas nteaoeexample, above the in also Note braces. in enclosed be must osbevle o hskyare key this for values Possible e sals fcepit aa tpcleape is example” “typical a data, points cue of list a is key omnsaedfie ihnteotoa parameters optional the within defined are commands FLV l sencoded. is file eforms 7 FLV package. using rsome or Professional, Flash Adobe cuepoints={\myCuePoints}, FLV FLV nav l hr o ih want might you where file temand stream and n describes and event, FLV FLV temand stream metadata FLV The rmAnnot MANUAL position=halign|valign|hoffset|voffset height=KV-pairs h otn idw h eal ausaenral dqaefrms applications. most for adequate width=KV-pairs normally are values default the window; floating the Description: Parameter by created annotation media rich next the Location: Command n t positioning. its and the Use window. hnthe When • \rmAnnot \setWindowDimPos{KV-pairs} etn h laigWno Parameters Window Floating the Setting halign=near|center|far pairs. key-value four by described is values: Default example, For key:value. and eal values: Default example, For key:value. and hoffset=num valign=near|center|far esrdi eal srsaeuis The units. space user default in measured min, esrdi eal srsaeuis The units. space user default in measured min, windowed idw Frrgtt-etraiglnugs h ecito of description the languages, reading right-to-left (For whereas window. window; of viewing value the a of left-to-right, from read that languages plement are values Valid window. the of ment are values Valid window. the when hoffset, halign near. r reversed.) are ffestepsto oad the towards position the offsets center, in h eal s18. is default The tion. n t pin 15 Options its and \setWindowDimPos e.Apstv au for value positive A key. height={default=300,max=600,min=80}. width={default=300,max=600,min=80}. ouet h ffe rmteainetpitseie ythe by specified point alignment the from offset The document: h it sdsrbdb three by described is width The e sstto set is key default: default: h egti ecie ythree by described is height The hscmadmyb lcdayhr n iltk ffc for affect take will and anywhere placed be may command This h ecito of description The hr r ubro e-au ar ( pairs key-value of number a are There halign 216, 288, h ihmdaantto per nafloating a in appears annotation media rich the true, is The The max:432, max:576, ffestepsto oad the towards position the offsets far, omn osttedmnin ftewindow the of dimensions the set to command near, valign halign hoffset \rmAnnot. far when hoffset, min: min: center eest h ih deo h viewing the of edge right the to refers aaee ecie h etclalign- vertical the describes parameter describes near, h oiino h otn window floating the of position The sprprsdfo the from paraphrased is 72. 72. far and center e-au pairs, key-value e-au pairs, key-value ieto.Apstv au for value positive A direction. h eal is default The far. h oiotlainetof alignment horizontal the near KV-pairs KV-pairs halign and o setting for KV-pairs) eest h etedge left the to refers h eal is default The far. seither is default, aeteform the have aeteform the have default, near db Sup- Adobe near For far. and near direc- max, max, far or The rmAnnot MANUAL ..Examples 5.2. key. \rmAnnot aeest hi eal values. default their to rameters initial its be 10. Version would for That implemented been left. the to Note points 18 and down position. of points values 18 The window floating language. of window reading active the left-to-right of a corner right upper the in dow ymvn ormuet h oe-etcre;tewdhadhih ausshould values height and width annotation. the your dimensions up corner; its setting lower-left determine in resulting can the these you the Use to image, saving printed appear. mouse then the PDF, your crop you the moving After cropping by file. PDF, EPS Adobe an to as frames PDF the of one printing etue h eal otr h n ntergtue utmpse.I h annotation the In poster. default custom the a see uses you right the left, on the one same on the the poster, running default each the uses annotations, left media rich two are Above the using activated. animation. specified not Flash is not annotation following media is rich poster the when a displayed is If that image an is poster The • the illustrate that pairs. presented key-value are the examples of several section, this In nlya’ em h obnto of combination the terms layman’s In \resetWindowDimPos Posters h utmpse a bandb iwn the viewing by obtained was poster custom The The h ebtmlsigfrtetoaoeanttosi on below. found is annotations above two the for listing verbatim The voffset=num hsfaue h oiinn ftewno,nvrwre nVrin9 u has but 9, Version in worked never window, the of positioning the feature, This : \resetWindowDimPos plement when voffset, valign ffestepsto oad the towards position the offsets center, in h eal s18. is default The tion. n t pin 16 Options its and e.Apstv au for value positive A key. ouet h ffe rmteainetpitseie ythe by specified point alignment the from offset The document: h ecito of description The valign hscnb hne sn the using changed be can this posternote, omn a eue orstteflaigwno pa- window floating the reset to used be can command is ffestepsto oad the towards position the offsets far, ainfr valign=near halign=far, poster voffset when voffset, e,oei upidfri.Cnie the Consider it. for supplied is one key, oe the moves hoffset=18, voffset=18, SWF sprprsdfo the from paraphrased is far assuming Reader/Acrobat, Adobe l nAoeFahPae ,then 9, Player Flash Adobe in file ieto.Apstv au for value positive A direction. valign SWF usteflaigwin- floating the puts \rmAnnot l.Teoeo the on one The file. seither is posternote db Sup- Adobe near n some and near direc- or The rmAnnot MANUAL eeae,uetefloigsteps: following the use generates, The h ebtmlsigfrtetoaoeanttosfollows: annotations above two the for listing verbatim The poster the from obtained was right the done.) on was one the file, by EPS generated an page as saved then file, source h oefrteaoeantto follows: annotation above the for code The the shows below example significantly. the size bar, file the increase not does times multiple file media h poster The \rmAnnot utmpse a eisre sn the using inserted be can poster custom A \resizebox{2in}{!}{% \resizebox{2in}{!}{% \end{center} \begin{center} \resizebox{!}{14bp}{\rmAnnot{268bp}{28bp}{trek}} .Da n rpyour drop and Drag 2. Open 1. otr n ei lsaeebde nyoc,s sn h aepse and/or poster same the using so For once, only embedded are files media and Posters eo stesm ie,teoeo h eti eei otrcetdfo L a from created poster generic a is left the on one the video, same the is Below coa Pro Acrobat \resizebox{!}{.75in}{% \resizebox{!}{.75in}{\rmAnnot{612bp}{265bp}{AcroAd}}\quad \rmAnnot[poster=horse1_poster]{209bp}{157bp}{horse1}} \rmAnnot[poster=aebmovie_poster]{209bp}{157bp}{horse1}}\quad MP3 n t pin 17 Options its and \rmAnnot[poster=AcroAd_poster]{612bp}{265bp}{AcroAd}} Acrobat AcroAd_poster ls h eal otri nESfieta sa mg ftepae control player the of image an is that file EPS an is poster default the files, eeae poster. generated Seteprgahbelow, paragraph the (See Acrobat. SWF a endi h rabeo hsdocument. this of preamble the in defined was or FLV MP3 l noa empty an onto file oaqietesm otriaethat image poster same the acquire To otradadoplayer. audio and poster poster e,a usual. as key, o eal nhwthis how on details for 17, page Acrobat window Acrobat A T E X The rmAnnot MANUAL t.,wietesm ie ntergtue kn,wt knclrof color skin with skin6, 0.25. uses to level, right set volume level the alpha, alpha skin on skin skin, video (default and same settings the default the while shows etc.), left the on video The the of options opacity the the of setting some skin, illustrates the following of The color short level. the a volume skin, on of initial of the choice choice setting a a and include flag, skin options hide Customizing auto FlashVars.) the the setting uses package, this case, hna When • h ee tnadsis utmzn nomto satal asduigFlashVars. using passed actually is information (For Customizing skins. standard seven the oe lc nteAcroT the on click Note, \rmAnnot 0 Press 10. knOptions Skin .AnwPFsol ecetd n tsol etesm iea h otrimage poster the select as As, size same Save the > be File should Choose it and 9. created, be should PDF new A 8. Press 7. Select 6. Select 5. .Select 4. Press 3. FLV stype as FLV ls h srde o aeacs oteFahas h plcto,i this in application, the FlashVars, the to access have not does user the files, n t pin 18 Options its and FLV OK n aet naporaefolder. appropriate an to save and Save, rslc ie>Print > File select or Ctrl-P, ie l sue,tevdoi lydb h iePae.w n ssoeof one uses and VideoPlayer.swf the by played is video the used, is file video s utmpprsz hnneeded when size paper custom Use size page PDF by source paper Choose db PDF Adobe ie ihahretheme. horse a with video steprinter the as E oot lyan play to logo X nasltdPsSrp (*.eps) PostScript Encapsulated MP3 file. 0xFF0000 sthe as Save (red) The rmAnnot MANUAL ..TidpryVdoPlayers Video Third-party 5.3.   extension it. for look will ak eea sflfaue,aogteeaeteaiiyt lymr hnoevideo one than more play (RMA). to annotation ability media the on. rich are so same and these the speed, among in value, features, opacity, useful skin several color, lacks skin use, to skin what RMA, the of look the VideoPlayer.swf odrta otisAdobe’s contains that the folder from it retrieve from download you If lyr,dwla hmfo h prpit e site: web appropriate the from them download players, players. third-party of Installation n2 c 2014, Oct 28 On 2011, Oct 13 On hnyupa an play you When \rmAnnot usmsthe subsumes nthe in so hrfr,i xeddAIi eddfryu ouet ol eomn h use the recommend would I document, your for needed is of API extended if Therefore, using document the build \use \useVideoPlayerX VideoPlayerX. VideoPlayerX • • • • neyuhv ntle h widgets the installed have you Once nteps er hr aebe w xesost Adobe’s to extensions two been have there year, past the In The VideoPlayerPlus.swf hnesi oo,adafwohr.Fl ouetto a efudo the on found be can documentation skins, Full of change form RMA, the others. an in few in page. are a video blog features and one reference Extended than color, Adobe. more skin at play change guru to a API is JavaScript Joel additional Blog. Junkie oper loaalbei the in available Also VideoPlayerX.swf: ohdcmnainadtewde tefaefudi the in found are itself the of widget the and documentation Both by developed being is one VideoPlayerX.swf Video V videoplayerx ealsto defaults of use the 2016/10/09, Beginning ideo VideoPlayer.swf aefloigdcaaini h preamble: the in declaration following make VideoPlayerX.swf, n t pin 19 Options its and Play Play rmannot VideoPlayerPlus er er UVSAR Plus.swf requires UVSAR FLV VideoPlayerX.swf. htpasthe plays that Plus videoplayerx akg distribution. package folder. eaeteSFwde to widget SWF the rename UVSAR, l,the file, ulse ul P04of VP10.4 build published sa xeso otevdopae hpe yAoe This Adobe. by shipped player video the to extension an is ulse ul P02of VP10.2 build published db Acrobat Adobe but rmannot, l,wihi hpe ihArbtPo eso rlater, or 9 version Pro, Acrobat with shipped is which file, dfut to (defaults hsi hr the where is This VideoPlayer.swf. saalbefo olGrc’ e site web Geraci’s Joel from available is SWF uldcmnaincnb on nti page. this on found be can documentation Full UVSAR. of FLV h ul stree tFahPae 10, Player Flash at targeted is build The Geraci. Joel file odr Place folder. fyuwn oueete rbt fteevideo these of both or either use to want you If l.I sthis is It file. VideoPlayer.swf rmannot \useVideoPlayerX) Reader VideoPlayerPlus.swf or videoplayerx db edr9.2, Reader Adobe sol eddt iwtedocument. the view to needed only is a s t fyuwn oteUVSAR the to want you If it. use can SWF VideoPlayerX.swf hsi h n that one the is this VideoPlayerX; h e widget new The VideoPlayerX. l htalw st customize to us allows that file rsimply or VideoPlayerX.swf; sebde ntePF tis It PDF. the in embedded is folder. VideoPlayer.swf: Acrobat videoplayerx sdpeae,and deprecated, is rmannot h D Devel- PDF The notesame the into srqie to required is package folder The rmAnnot MANUAL b  utn hs ie oehrt lymda ehave we media, play to together lines these Putting otos h srcik nteRAadtemdacnetpas For plays. content media the and RMA the on clicks user The controls. h ai ehdlg o asn omn otetevdoplayer: video the the to command a passing for methodology basic The RMA. the the for are movie; API section the JavaScript control the For to use activated. buttons to becomes control need RMA create you the to that, once want do movie to might the you over presentation, control fancier to a provided be may skin omly euse we Normally, • htcm ihtedsrbto are distribution the with come that the at found are on players articles multiple these of the use on the cles of examples and Articles \rmAnnot aacitAtoSrp P o ie Players Video for API JavaScript/ActionScript 3. 2. 1. nti eto edcmn h aacitAIfrRA h eore o this for resources The RMA. for API JavaScript the document we section this In nadto oAcroT to addition In att lytevdo o ih say, might you video, the play to want call(s). the Make o a,a natraiesay, alternative an as can, You rma.callAS("multimedia_play"); "myCoolRMA"); rma.activated=true; this.getAnnotRichMedia(this.pageNum, if(!rma.activated) = rma var ciaeteRMA. the Activate page. current the to ferring h rtagmn snormally is argument first The example For annot. the of string) (a name the is second and Doc.getAnnotRichMedia() e h M object. RMA the Get h omrgt igeRAojc,wietelte eun naryo RMA of array an returns latter the while object, with RMA work For single objects. a gets former The Annots Doc.getAnnotsRichMedia() n t pin 20 Options its and rma.callAS("multimedia_play"); rma.activated=true; a m hsgtnoRcMdati.aeu,"myCoolRMA"); this.getAnnotRichMedia(this.pageNum, = rma var mno package rmannot spua,tepua omdsigihsteet ehd rmec other. each from methods to these distinguishes form plural the plural, is aacitfrArbtAIReference API Acrobat for JavaScript \rmAnnot ihmdaannotations. media rich s the Use E lgatce ntetpc apefie o the for files sample topic, the on articles Blog X s the Use od hsueete the either use this do To ocet M opa a play to RMA a create to rfrteueof use the prefer I rmannot, lutaeec fteepaes oegnrly hr are there generally, more players; these of each illustrate callAS RMA.activated ae w ruet,tefis stepg number, page the is first the arguments, two takes vpx-btn.tex ehd.Nt hti h atrmto h word the method latter the in that Note methods. f!m.ciae)rma.activated=true; if(!rma.activated) hc saJvSrp rpryre- property JavaScript a is which this.pageNum, ehdo h M bet o xml,i you if example, For object. RMA the of method rpry Boolean: a property, and and FLV vpn-combo.tex. Doc.getAnnotRichMedia() Doc.getAnnotRichMedia(). UVSAR. (or SWF or AcroT ihu any without MP3) VideoPlayerX E arti- Blog, X FLV ls a files, or The rmAnnot MANUAL lsv.Avleo ue h ui,wieavlm f1st the sets 1 of in- volume 1 a and while 0 audio, level. between the maximum number the mutes to a 0 level is of volume volume value A The clusive. level. volume the Set multimedia_volume(volume:Number):void media the of audio the Mute the of beginning multimedia_mute():void seconds. the in from measured time is of time offset where an media, to location play the Move point () multimedia_seek(time:Number):void previous the to head play the Move point (chapter) cue multimedia_prevCuePoint():void next the to head play the Move pause multimedia_nextCuePoint():void not does method This beginning. clip. the the to clip media the Rewind multimedia_rewind():void media current the of playback Pause location current the multimedia_pause():void from clip sound or video the Play multimedia_play():void tigwihnmstemto oue oeta hsfis rueti tig Addi- as ActionScript. string. such them. and a JavaScript requires is between method Bridge argument multimedia Scripting first The the above this widget. if that line used player Note third be video may use. the argument to the APIs, tional method JavaScript to the the the “bridge” names of on which the argument concentrate string first over we The call section, the a rma.callAS("multimedia_play");. of making rest of the basics In the are Those \rmAnnot h olwn ehd r endfraltrepaes h rtagmn fthe ( of players video argument between first experience consistent The a user players. The three widget. all player for defined are callAS methods following The see bridge, scripting • the on information more For engine. the ActionScript the to bridge” in function ActionScript Method/Description oeAPI Core .The VideoPlayer.swf). AcroT seeue ntePFsd,tespecified the side, PDF the on executed is rma.callAS("multimedia_play"), ehdi tig hc ae h AtoSrp)mto ouei h video the in use to method (ActionScript) the names which string, a is method E n t pin 21 Options its and Blog. X rmannot multimedia_play() callAS akg enssm ovnec omnst iethe give to commands convenience some defines package omnctsars hti aldte“scripting the called is what across communicates seeue nthe in executed is VideoPlayer, hnaJvSrp method, JavaScript a When SWF callAS igt(o example, (for widget VideoPlayerX). \mmVolume \mmMute \mmSeek \mmPrevCuePoint \mmNextCuePoint \mmRewind \mmPause \mmPlay Command ehdi a is method The rmAnnot MANUAL aebe edfie ohv eunvalue. return a have to re-defined methods. been new have many adds also It information. meaningful return that The • usage of Examples \rmAnnot utmdastknsiNm:tig:od\mmSkin em- an be should This player. the by used be to resource. file bedded skin new a Sets au- player multimedia_setSkin(skinName:String):void instead. the source reason, local any the for playing played to be returns cannot tomatically source remote the If mat. multimedia_mute():Number seconds in time Playhead success: on Returns media. current the of playback Pause utmdastoreulSrn)Srn \mmSource reference). file local a success: or on URL Returns (a video the for source the Sets multimedia_setSource(url:String):String 3.0. standard ActionScript the in of defined one is codes xxx error where xxxx numeric ERROR: String error: on Returns string Empty \mmSeekCuePoint success: an on in Returns point cue navigation named the to Seeks multimedia_seekCuePoint(cuePointName:String):String the sets setting. 1 volume of Previous in- volume success: 1 a on and while Returns 0 audio, level. between the maximum number the mutes to a 0 level is of volume volume value A The clusive. level. volume the Set multimedia_volume(volume:Number):Number setting. volume Previous success: on Returns media the of audio the Mute multimedia_pause():Number Method/Description P fVideoPlayerX of API r locr ucin that functions core also are ‘∗’ an with marked functions the below, table the In VideoPlayerX m.alS\mly;/ n lyit play and // half-volume // rma.callAS(\mmPlay); .5); rma.callAS(\mmVolume, "myCoolRMA"); rma.activated=true; this.getAnnotRichMedia(this.pageNum, if(!rma.activated) = rma var n t pin 22 Options its and local= eensmn ftecr P,wihrtre od omethods to void, returned which API, core the of many redefines or ∗ ∗ remote= n h orei tigfor- string in source the and FLV ∗ video. \mmPause \mmVolume \mmMute Command The rmAnnot MANUAL \rmAnnot playing, lyrbigue,and used, Annotation, being Media Player Rich the of name form the is the in string a Returns “center”. that rather left” multimedia_getVersion():String “top to switched to be changed will is mode mode align scale the the if that Note value. Previous success: on Returns are strings attribute and Valid mode. scale video Sets multimedia_setScaleMode(attribute:String):String eun h ie tt.Tepsil ausfrtesaeproperty state the for values possible The are state. video the Returns multimedia_getVideoState():String framerate, crety1.) h egho aheeeti variable. is element each of length The 10.2). (currently h w functions two The 10.2 version for API New at- Valid attribute. the are with strings associated tribute metadata video the Returns ):String attribute:String multimedia_getMetdata( error: format. on string Returns in filename/URL source success: on Returns if source local the to Switches multimedia_useLocal(isLocal:boolean):String value. alpha effect Previous take success: only on (will Returns skin changes). alpha player supports the skin of for the where alpha form background the the in Sets skin player multimedia_setSkinAlpha(alpha:uint):uint the for color background 0xRRGGBB. new a Sets multimedia_setSkinColor(color:uint):uint oreif source n ntaiainfntos olwteetolnsfrinformation for links two functions. these these Follow on functions. initialization and ehdDsrpinCommand Method/Description buffering, maintainAspectRatio. isLocal rewinding, n t pin 23 Options its and and videodatarate, connectionError, NTAVAILABLE". "NOT is vpx_listener() width, false. and seeking, VVVV height, where vp=VVVV" , fp=FFFF "NNNN stevrino the of version the is isLocal duration. disconnected, stopped. audiocodecid, and sstto set is FFFF "maintainAspectRatio", vpx_init() rt h remote the to or true, stevrino Flash of version the is exactFit, VideoPlayerX loading, videocodecid, r listening are noScale, paused, NNNN code \mmGetVersion \mmSetScaleMode \mmGetVideoState \mmGetMetaData \mmUseLocal \mmSkinAlpha \mmSkinColor The rmAnnot MANUAL 5.4. \rmAnnot mlmn hsfaue n h o ic oto h tutr ta fa M)was RMA) an of (that structure through the Looking of most (RMA). since annotation not why Media and Rich feature, the this a in (UI) implement into interface described user as converted the specification gets use the you annot If 3D realize: the to come just only of I’ve that something is Here "http://www.example.com/myCool.flv"); rma.callAS(\mmSource, // usage of Examples hr r osdrbymr ucin htaentlse ee o ulls,g to go list, full a For here. listed not are that page functions the more considerably are There \rmAnnot ie h ouetto sas nthe in also is documentation The site. eemnswehrtevdolo oto utnsol peron appear should of value button A control loop mouseover. video the whether Determines multimedia_showLoopButton():Boolean 10.4 version for API New bar. player the for behavior hide auto the Sets multimedia_skinAutoHide(state:Boolean):void setting. the of value Previous success: on Returns of end the is reaches default it The when automatically timeline. loop the should video the if Sets multimedia_isLooping():Boolean video rm.callAS(\mmSetStageColor,0xFF00FF); example, the For around rm=this.getAnnotRichMedia(this.pageNum,"myRMA"); annotation). area the var (the fit to Stage scaled the isn’t for it when color background the Sets multimedia_setStageColor(color:uint):void eun nsces rvosvleo h setting. the of value Previous success: on Returns function. is function This button. the ehdDsrpinCommand Method/Description Acrobat m.alS\mly;/ n lyit play and // button loop no rma.callAS(\mmPlay); // source false); as rm.callAS(\mmShowLoopButton, web on video use source // as "myVideo.flv"); video rma.callAS(\mmSource, embedded use // "myCoolRMA"); rma.activated=true; this.getAnnotRichMedia(this.pageNum, if(!rma.activated) = rma var n 3D and iePaeX nacdVdoTo o db Acrobat Adobe for Tool Video Enhanced VideoPlayerX: n t pin 24 Options its and n o raea3 noainin annotation 3D a create you and true ineffective true. hw h utn au ffalse of value a button, the shows hnpae nthe in placed when eemndto determined I 32000, ISO to Supplement Adobe videoplayerx hngv ta it give then Acrobat, vpx_init() folder. hides nthe on \mmShowLoopButton \mmSkinAutoHide \mmIsLooping \mmSetStageColor SWF saresource, a as UVSAR web- The rmAnnot MANUAL hr eoeteRADanti srfrnig h ytxis syntax The referencing. is it annot RMA3D the before where MD o s n fteefieye stefut ruetof argument option. fourth this the use as filetypes to these reason of no one is be use you can there RM3D, RMAs 3D Regular use 3D. not support do to you code if of amount usual, large as a created in brings option this Using hr r ag ubro e-austa upr M3 noain,rte than of rather parameter annotations, optional RMA3D first support command, the that key-values into of them number inserting large a are There h s fhscd caatrzdb omnsbgnigwith beginning commands from by code (characterized code heavy his really of use the the all lifted in it gently placed I permission, Alexander’s rmannot .u3d toolbar \rmAnnot declare might we example, For preamble. the \rmAnnot to modifications forward straight some rmannot, my call of I’ll way what by place in already \rmAnnot sagie okn tAeadrGansvr n n brilliant and creating fine and very defining Grahn’s of Alexander difficulties at the Looking saw guide. a as 6 5 4 3 2 1 • • h DMdl upr yArbtAoeRae r 3 n R.T osrc a construct To PRC. and U3D are Reader Acrobat/Adobe by support Models 3D The fyuwn oisr nRADantto noyu ouet ei ycligthe calling by begin document, your into annotation RMA3D an insert to want you If h rtotoa ruetof argument optional first The by created RMA a in appear to model 3D a get to challenge a not was it Initially, \usepackage[use3D]{rmannot} ola,wihi re(h eal) asste3 ola oappear to toolbar 3D the causes If default), activated. (the is true annot the if when which Boolean, A toolbar: ola,wihi recue the the activated. false, causes is is annotation true default if The which Pane. Navigation Boolean, A modeltree: activated. is annotation the \rmAnnot[rmannot_opts]{width}{height3dmodel} { \setRmOptions3D{annot_name} \saveNamedPath{myDice}{c:/.../3dmodels/dice.u3d} or h prpit Dsrcuei eeae o hsannotation. this for generated is structure 3D appropriate the .prc, akg ihthe with package and 3DResources={% movie15}, from 3DOptions={options n t pin 25 Options its and lsadrsucsaerfre osmoial,adne ob elrdin declared be to need and symbolically, to referred are resources and files asstefut ruet n ok tisetnin fteetninos extension the If extension. its at looks and argument, fourth the parses \setRmOptions3D ffru ygetadhml hnsfrhsknns nallowing in kindness his for thanks humble and great my up offer I rmannot. foreground={rName=name2 ,flashvars=vars},..., none={rName=name1},..., ihMda3 annotation 3D Media Rich modeltree. use3D o hsproe h omn a perapa any- appear appear may command The purpose. this for rmannot option \rmAnnot h ola osntapa when appear not does toolbar the toolbar=false, (RM3DA). akg.S,ti eso of version this So, package. a w e e-au ar,bt Boolean: both pairs, key-value new two has view oe Tree Model rmannot hog h L the through s ’ecetdaseparate a created I’ve \rmAnnot, oe Tree Model eerqie with required were sntdslydwe the when displayed not is o example, for \rmannot, @MXV A T movie15 E rmannot nefc.With interface. X svee nthe in viewed as in and movie15, rmannot.dtx). akg,I package, S 32000 ISO supports The rmAnnot MANUAL hoy n a ul irr fgnrladseicJvSrpst o3 ok and work, 3D do to JavaScripts way. specific this in and together general them of concatenate library can a you build can one theory, Again example, for files, JavaScript of list delimited ae endby defined name, etrfra o trn h iw.Snew r einn anew, beginning are we the Since in described views. as the format storing new for original format his better deprecated a had Grahn Alexander 3Dc2c, documentation prpit o3 oes h esspotdare supported keys The models. 3D to appropriate movie15, 3DOptions keys: two sdrqie yDsilr,t h sa lnm snee,frexample, for needed, is filename usual the to Distiller), by required used u na h rtagmn of argument first the annot as this in named put we’ve example, above the In first the arguments, two takes command The \rmAnnot sdcaeb h aekyi h rtotoa ruetof argument optional first the in key name the by declare as 10 9 8 7 The nte ieec swt the with is difference Another hr r opeo ieecs First differences. of couple a are There h eodagmn of argument second The } 3DOptions={% } 3DOptions={% \rmAnnot[name=my3DDice,...]{4in}{3in}{myDice} } myScript 3Dviews 3Droo, } 3DOptions ...... , 3Djscript={myScript,myTurntable}, ..., ... 3Dviews=dice.vws, 3Djscript={myScript,myTurntable}, ..., n t pin 26 Options its and sntdi ie() h au fti e r e-au ar endin defined pairs key-value are key this of value the (3), line in noted As material={rName=name4,mName=materialName,flashvars=vars},... background={rName=name3,flashvars=vars},..., 3Daac, o ecito fteekeys. these of description a for e ae sisagmn iw l.Ti sprl L a purely is This file. views a argument its as takes key and \saveNamedPath myTurntable and 3Droll, aho hs ilb xlie nturn. in explained be will these of Each 3DResources. \setRmOptions3D \setRmOptions3D 3Dviews, movie15 3Djscript omn.Tevleof value The command. r endb the by defined are documentation and 3Dlights, e.Tefiedsrpo utb symbolic a be must descriptor file The key. annot_name 3Dviews n ti hsnm ewould we name this is it and my3DDice, ae e-au ar,btteeaeonly are there but pairs, key-value takes 3Dviews nln 1 above. (1) line in \saveNamedPath sthe is as e,adltrcm pwith up came later and key, e the See 3Drender. 3Djscript 3Dviews2. ieso, like \rmAnnot, stenm fteannot, the of name the is 3Dbg, 3Dviews2 3Djscript, 3Dviews a eacomma a be can A T E omn.In command. bet(not object X of movie15. movie15 ssthe uses 3Dcoo, The rmAnnot MANUAL key. rntbuda all. at bound not or and Note: incnb aeby made be can sion the rmannot and aacit(hog h Sfieiptb the by input file JS the (through JavaScript eorei sal a usually is resource A lined. 3DResources \rmAnnot h oekey. none the 10 9 8 7 6 5 4 3 2 1 • • • • re ecito ftevle fec e follows: key each of values the of description brief A h keys The SWF fa If Resources png2swf h ae n ausfudwithin found values and names The material. hskybnsarsuc otefrgon fte3 cn.The scene. 3D The the resource. of the of foreground name the symbolic to resource a foreground binds key This foreground: h au fnn sasnl e-au combination. key-value single a is none name of value The none: hs lscnbe can files These hskybnsarsuc otebcgon avso h Dscene. 3D the of canvas background the to resource The a binds key This background: the to hskybnsarsuc oamtra.Tersuc aeis name resource The material. a to by resource defined a (as binds key This material: the to variables h yblcnm ftersuc.The resource. the of name symbolic the } { \setRmOptions3D{annot_name} eorei ob on to; cation. bound be to is resource ovr l mg ls(JPG, files image all Convert 3DResources SWF lsmyb on otebcgon,frgon,amtra fte3 model, 3D the of material a foreground, background, the to bound be may files } osntspotiaefie r eore (JPG, resources are files image support not does background 3DResources={% movie15}, from 3DOptions={options n t pin 27 Options its and SWF eorei ob sda akrud oerud ramtra sn 3D using material a or foreground, background, as used be to is resource material={rName=name4,mName=materialName,flashvars=vars},... background={rName=name3,flashvars=vars},..., foreground={rName=name2,flashvars=vars},..., none={rName=name1},..., none, stesmoi aeo eorefiedcae ythe by declared file resource a of name symbolic the is tools). hsi e hti e,adsprt rmthe from separate and new, is that key a is This a fthe of tab application. foreground, e ae tms w e-au ar,only pairs, key-value two most at takes key FLV \saveNamedPath), rb using by or Professional, Flash Adobe eonzsfu es hs are these keys, four recognizes SWF e ae tms w e-au ar,only pairs, key-value two most at takes key SWF, SWF n Dmdl utb o on,adlse ne the under listed and bound, not be must models 3D and dt3D Edit application. l,btcnb a be can but file, ree nte oe (advanced). model another even or FLV, and background, flashvars ilgbxo coa rlater. or 9 Acrobat of box dialog t)t a to etc) PNG, h key the flashvars 3Djscript sue ops aibe othe to variables pass to used is raohr3 oe (.u3d, model 3D another or FLV, mName SWF flashvars material o sdby used for e sue ops ahvariables flash pass to used is key none, 3DResources stenm ftemtra the material the of name the is e) tms else through listed be must it key), etc). PNG, W Tools SWF a permlil times. multiple appear may foreground, e sue ops flash pass to used is key movie15 rName h conver- The rmannot. where rName=name, rName r oee after modeled are \saveNamedPath. uethe (use srqie,the required, is esjs out- just keys background, srequired, is SWF jpeg2swf rName .prc); appli- none The rmAnnot MANUAL ute xmlswl per ntm,o my on time, in appear, will examples Further Example. \rmAnnot htsalfrnw ipyms e akt yretirement. my to back get must simply I now, for all That’s scene. 3D is the listing of verbatim background The the in playing advertisement nice the Notice \setRmOptions3D{my3DDice}{% \noindent\rmAnnot[name=my3DDice,toolbar]{\linewidth}{2.5in}{myDice} } }% 3DResources={% },% 3DOptions={% efiiho hsscinwt ipeexample, simple a with section this off finish We n t pin 28 Options its and background={rName=AcroAd} 3Dviews=views/dice.vws, 0, 0 3Dbg=1 3Drender=Solid, 3Dlights=CAD, 3Droo=40, AcroT E Blog. X DP S :-{)