home *** CD-ROM | disk | FTP | other *** search
/ Photo Explosion 2.5 (Special Edition) / NovaDevelopment-PhotoExplosionSE-v2.5-Windows.iso / Data / Data1.cab / _73C0C5A57E054C27B6D052990044CAC8 < prev    next >
Encoding:
Text File  |  2005-12-12  |  11.6 KB  |  266 lines

  1. <html>
  2. <head>
  3. <title>Dreaming of Santa</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. <script language="JavaScript">
  6. <!--
  7. function MM_timelinePlay(tmLnName, myID) { //v1.2
  8.   //Copyright 1997 Macromedia, Inc. All rights reserved.
  9.   var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false;
  10.   if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  11.   tmLn = document.MM_Time[tmLnName];
  12.   if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID
  13.   if (myID == tmLn.ID) { //if Im newest
  14.     setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay);
  15.     fNew = ++tmLn.curFrame;
  16.     for (i=0; i<tmLn.length; i++) {
  17.       sprite = tmLn[i];
  18.       if (sprite.charAt(0) == 's') {
  19.         if (sprite.obj) {
  20.           numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
  21.           if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range
  22.             keyFrm=1;
  23.             for (j=0; j<sprite.values.length; j++) {
  24.               props = sprite.values[j]; 
  25.               if (numKeyFr != props.length) {
  26.                 if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];
  27.                 else        sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];
  28.               } else {
  29.                 while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++;
  30.                 if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) {
  31.                   if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1];
  32.                   else        sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
  33.         } } } } }
  34.       } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
  35.       if (fNew > tmLn.lastFrame) tmLn.ID = 0;
  36.   } }
  37. }
  38.  
  39. function MM_timelineGoto(tmLnName, fNew, numGotos) { //v2.0
  40.   //Copyright 1997 Macromedia, Inc. All rights reserved.
  41.   var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,lastKeyFr,propNum,theObj;
  42.   if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  43.   tmLn = document.MM_Time[tmLnName];
  44.   if (numGotos != null)
  45.     if (tmLn.gotoCount == null) tmLn.gotoCount = 1;
  46.     else if (tmLn.gotoCount++ >= numGotos) {tmLn.gotoCount=0; return}
  47.   jmpFwd = (fNew > tmLn.curFrame);
  48.   for (i = 0; i < tmLn.length; i++) {
  49.     sprite = (jmpFwd)? tmLn[i] : tmLn[(tmLn.length-1)-i]; //count bkwds if jumping back
  50.     if (sprite.charAt(0) == "s") {
  51.       numKeyFr = sprite.keyFrames.length;
  52.       firstKeyFr = sprite.keyFrames[0];
  53.       lastKeyFr = sprite.keyFrames[numKeyFr - 1];
  54.       if ((jmpFwd && fNew<firstKeyFr) || (!jmpFwd && lastKeyFr<fNew)) continue; //skip if untouchd
  55.       for (keyFrm=1; keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]; keyFrm++);
  56.       for (j=0; j<sprite.values.length; j++) {
  57.         props = sprite.values[j];
  58.         if (numKeyFr == props.length) propNum = keyFrm-1 //keyframes only
  59.         else propNum = Math.min(Math.max(0,fNew-firstKeyFr),props.length-1); //or keep in legal range
  60.         if (sprite.obj != null) {
  61.           if (props.prop2 == null) sprite.obj[props.prop] = props[propNum];
  62.           else        sprite.obj[props.prop2][props.prop] = props[propNum];
  63.       } }
  64.     } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
  65.   }
  66.   tmLn.curFrame = fNew;
  67.   if (tmLn.ID == 0) eval('MM_timelinePlay(tmLnName)');
  68. }
  69.  
  70. function MM_initTimelines() {
  71.     //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved.
  72.     var ns = navigator.appName == "Netscape";
  73.     document.MM_Time = new Array(1);
  74.     document.MM_Time[0] = new Array(3);
  75.     document.MM_Time["Timeline1"] = document.MM_Time[0];
  76.     document.MM_Time[0].MM_Name = "Timeline1";
  77.     document.MM_Time[0].fps = 15;
  78.     document.MM_Time[0][0] = new String("behavior");
  79.     document.MM_Time[0][0].frame = 111;
  80.     document.MM_Time[0][0].value = "MM_timelineGoto('Timeline1','1')";
  81.     document.MM_Time[0][1] = new String("sprite");
  82.     document.MM_Time[0][1].slot = 1;
  83.     if (ns)
  84.         document.MM_Time[0][1].obj = document["Layer10"];
  85.     else
  86.         document.MM_Time[0][1].obj = document.all ? document.all["Layer10"] : null;
  87.     document.MM_Time[0][1].keyFrames = new Array(1, 20);
  88.     document.MM_Time[0][1].values = new Array(5);
  89.     document.MM_Time[0][1].values[0] = new Array(613,593,573,554,534,514,494,474,455,435,415,395,376,356,336,316,296,277,257,237);
  90.     document.MM_Time[0][1].values[0].prop = "left";
  91.     document.MM_Time[0][1].values[1] = new Array(62,61,61,60,60,59,59,58,58,57,57,56,56,55,55,54,54,53,53,52);
  92.     document.MM_Time[0][1].values[1].prop = "top";
  93.     if (!ns) {
  94.         document.MM_Time[0][1].values[0].prop2 = "style";
  95.         document.MM_Time[0][1].values[1].prop2 = "style";
  96.     }
  97.     document.MM_Time[0][1].values[2] = new Array(85,80,76,71,67,62,58,53,49,44,40,35,31,26,22,17,13,8,4,0);
  98.     document.MM_Time[0][1].values[2].prop = "width";
  99.     if (!ns)
  100.         document.MM_Time[0][1].values[2].prop2 = "style";
  101.     document.MM_Time[0][1].values[3] = new Array(105,99,93,88,82,77,71,66,60,55,49,44,38,33,27,22,16,11,5,0);
  102.     document.MM_Time[0][1].values[3].prop = "height";
  103.     if (!ns)
  104.         document.MM_Time[0][1].values[3].prop2 = "style";
  105.     document.MM_Time[0][1].values[4] = new Array("1","2");
  106.     document.MM_Time[0][1].values[4].prop = "zIndex";
  107.     if (!ns)
  108.         document.MM_Time[0][1].values[4].prop2 = "style";
  109.     document.MM_Time[0][2] = new String("sprite");
  110.     document.MM_Time[0][2].slot = 1;
  111.     if (ns)
  112.         document.MM_Time[0][2].obj = document["Layer10"];
  113.     else
  114.         document.MM_Time[0][2].obj = document.all ? document.all["Layer10"] : null;
  115.     document.MM_Time[0][2].keyFrames = new Array(21, 110);
  116.     document.MM_Time[0][2].values = new Array(5);
  117.     document.MM_Time[0][2].values[0] = new Array(237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237);
  118.     document.MM_Time[0][2].values[0].prop = "left";
  119.     document.MM_Time[0][2].values[1] = new Array(52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52);
  120.     document.MM_Time[0][2].values[1].prop = "top";
  121.     if (!ns) {
  122.         document.MM_Time[0][2].values[0].prop2 = "style";
  123.         document.MM_Time[0][2].values[1].prop2 = "style";
  124.     }
  125.     document.MM_Time[0][2].values[2] = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
  126.     document.MM_Time[0][2].values[2].prop = "width";
  127.     if (!ns)
  128.         document.MM_Time[0][2].values[2].prop2 = "style";
  129.     document.MM_Time[0][2].values[3] = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
  130.     document.MM_Time[0][2].values[3].prop = "height";
  131.     if (!ns)
  132.         document.MM_Time[0][2].values[3].prop2 = "style";
  133.     document.MM_Time[0][2].values[4] = new Array("2","1");
  134.     document.MM_Time[0][2].values[4].prop = "zIndex";
  135.     if (!ns)
  136.         document.MM_Time[0][2].values[4].prop2 = "style";
  137.     document.MM_Time[0].lastFrame = 111;
  138.     for (i=0; i<document.MM_Time.length; i++) {
  139.         document.MM_Time[i].ID = null;
  140.         document.MM_Time[i].curFrame = 0;
  141.         document.MM_Time[i].delay = 1000/document.MM_Time[i].fps;
  142.     }
  143. }
  144. //-->
  145. </script>
  146. <style>
  147.  
  148. IMG {
  149. position:relative;
  150. }
  151.  
  152. .TextHolder01{
  153. cursor:hand;
  154. position:relative;
  155. font-family:"Arial", "Helvetica", "sans-serif";
  156. font-size:24pt;
  157. font-weight:bold;
  158. text-align:center;
  159. color:#FFFF66;
  160. }
  161.  
  162.  
  163. .ParentLayer {
  164. border-style:groove;
  165. border-color:green;
  166. border-width:0px;
  167. }
  168.  
  169. .ImageHolder {
  170. cursor:hand;
  171. }
  172.  
  173. .VideoHolder {
  174. cursor:hand;
  175. }
  176.  
  177. .Moveable01 {
  178. cursor:hand;
  179. position:relative;
  180. font-family:"Arial";
  181. font-size:12pt;
  182. font-style:italic;
  183. font-weight:bold;
  184. text-align:left;
  185. color:#ffffff;
  186. }
  187.  
  188. .Fixed01 {  
  189. cursor:arrow;
  190. font-family: "Arial", "Helvetica", "sans-serif"; 
  191. font-size: 7pt; 
  192. font-style: italic; 
  193. color: #ffff99; 
  194. text-align: center;
  195. }
  196.  
  197. .Fixed02 { 
  198. cursor:arrow;
  199. font-family: "Arial", "Helvetica", "sans-serif"; 
  200. font-size: 7pt; 
  201. font-style: italic; 
  202. color: #ffff99; 
  203. text-align: center 
  204. }
  205.  
  206. .Dynamic01 {
  207. cursor:arrow;
  208. position:relative;
  209. font-family:"Arial";
  210. font-size:12pt;
  211. font-style:italic;
  212. font-weight:bold;
  213. text-align:left;
  214. color:#ffff00;
  215. }
  216.  
  217. .TextHolder02 { cursor:hand; position:relative; font-family:"Arial", "Helvetica", "sans-serif"; font-size:11pt; font-weight:bold; text-align:left; color:#FFFFFF; }
  218.  
  219. .SoundClip {
  220. cursor:hand;
  221. position:relative;
  222. }
  223.  
  224. </style>
  225. </head>
  226. <bgsound id="BackgroundSound" type="audio/midi" src="../audio/White Christmas(Piano).mid" repeat="1" loop="-1"> 
  227. <body bgcolor="#A60095" onLoad=";MM_timelinePlay('Timeline1')">
  228. <div id="Layer5" class="ParentLayer" style="position:absolute; left:523px; top:384px; width:236px; height:31px; z-index:5" class="Fixed02"> 
  229.     
  230. </div>
  231.  
  232. <div id="Layer7" style="position:absolute; left:400px; top:8px; width:362px; height:251px; z-index:26" class="ParentLayer">
  233.     <a id="Link7" name=""> 
  234.         <img id="uImage02" src="../image/frame.gif" width="375" height="269" class="Moveable01">
  235.     </a>
  236. </div>
  237.  
  238. <div id="Layer2" style="position:absolute; left:431px; top:37px; width:314px; height:207px; z-index:27" class="ParentLayer"> 
  239.   <a id="Link2" name=""> <img id="uImage01" src="../image/uimage001.jpg" width="315" height="211" class="ImageHolder" name="uImage01;315;210"> 
  240.   </a> </div>
  241. <div id="Layer3" style="position:absolute; left:436px; top:298px; width:314px; height:50px; z-index:28" class="ParentLayer"> 
  242.     <a id="Link3" name="">
  243.         <p id="uText02" class="TextHolder02" align="left">Twas the Night Before Christmas...</p>
  244.     </a> 
  245. </div>
  246. <div id="Layer9" style="position:absolute; left:145px; top:208px; width:76px; height:91px; z-index:4"><img src="../image/gift6.gif" width="114" height="109"></div>
  247. <div id="Layer11" style="position:absolute; left:0px; top:0px; width:266px; height:134px; z-index:1"><img src="../image/bed.gif" width="271" height="288"></div>
  248. <div id="Layer10" style="position:absolute; left:613px; top:62px; width:85px; height:105px; z-index:1"> 
  249.     <a id="Link10" name="">
  250.         <img id="uImage10" src="../image/xmasman5.gif" width="140" height="175">
  251.     </a>
  252. </div>
  253. <div id="Layer12" style="position:absolute; left:257px; top:18px; width:34px; height:27px; z-index:22"><img src="../image/star4.gif" width="35" height="37"></div>
  254. <div id="Layer13" style="position:absolute; left:722px; top:308px; width:38px; height:36px; z-index:23"><img src="../image/star4.gif" width="35" height="37"></div>
  255. <div id="Layer14" style="position:absolute; left:17px; top:303px; width:38px; height:37px; z-index:24"><img src="../image/star4.gif" width="35" height="37"></div>
  256. <div id="Layer1" style="position:absolute; left:2px; top:327px; width:422px; height:18px; z-index:29" class="ParentLayer"> 
  257.     <a id="Link1" name="">
  258.         <p id="uTxet01" class="TextHolder01" align="left">Dreaming of Santa</p>
  259.     </a>
  260. </div>
  261.  
  262. </body>
  263. <script language="JavaScript" src="../../WebCard.js">
  264. </script>
  265. </html>
  266.