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

  1. <html>
  2. <head>
  3. <title>Happy Valentine's Day!</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 = 10;
  78.     document.MM_Time[0][0] = new String("sprite");
  79.     document.MM_Time[0][0].slot = 1;
  80.     if (ns)
  81.         document.MM_Time[0][0].obj = document["Layer2"];
  82.     else
  83.         document.MM_Time[0][0].obj = document.all ? document.all["Layer2"] : null;
  84.     document.MM_Time[0][0].keyFrames = new Array(1, 25, 51, 85, 111);
  85.     document.MM_Time[0][0].values = new Array(6);
  86.     document.MM_Time[0][0].values[0] = new Array(2,4,5,6,8,9,11,12,14,15,17,18,20,21,23,24,26,27,29,31,33,34,36,38,40,42,44,46,48,50,53,55,57,59,61,64,66,68,71,73,75,78,80,82,84,86,89,91,93,95,97,98,100,101,102,104,105,106,107,108,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,130,132,133,134,136,137,139,141,143,145,147,149,151,153,155,157,159,162,164,166,168,170,172,175,177,179,181,183,185,188,190,192);
  87.     document.MM_Time[0][0].values[0].prop = "left";
  88.     document.MM_Time[0][0].values[1] = new Array(182,181,180,179,178,177,176,175,174,173,172,171,170,170,169,168,167,166,165,164,164,163,162,162,161,161,160,160,160,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,158,158,158,157,157,156,156,155,154,154,153,152,152,151,150,149,149,148,147,146,146,145,144,143,142,142,141,140,139,139,138,137,137,136,135,135,134,134,133,133,133,132,132,132,131,131,131,131,131,130,130,130,130,130,130,130,130,130,129,129,129,129,129,129);
  89.     document.MM_Time[0][0].values[1].prop = "top";
  90.     if (!ns) {
  91.         document.MM_Time[0][0].values[0].prop2 = "style";
  92.         document.MM_Time[0][0].values[1].prop2 = "style";
  93.     }
  94.     document.MM_Time[0][0].values[2] = new Array("inherit","inherit","inherit","inherit","inherit");
  95.     document.MM_Time[0][0].values[2].prop = "visibility";
  96.     if (!ns)
  97.         document.MM_Time[0][0].values[2].prop2 = "style";
  98.     document.MM_Time[0][0].values[3] = new Array("70","70","70","70","70");
  99.     document.MM_Time[0][0].values[3].prop = "zIndex";
  100.     if (!ns)
  101.         document.MM_Time[0][0].values[3].prop2 = "style";
  102.     document.MM_Time[0][0].values[4] = new Array(200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200);
  103.     document.MM_Time[0][0].values[4].prop = "width";
  104.     if (!ns)
  105.         document.MM_Time[0][0].values[4].prop2 = "style";
  106.     document.MM_Time[0][0].values[5] = 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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
  107.     document.MM_Time[0][0].values[5].prop = "height";
  108.     if (!ns)
  109.         document.MM_Time[0][0].values[5].prop2 = "style";
  110.     document.MM_Time[0][1] = new String("behavior");
  111.     document.MM_Time[0][1].frame = 127;
  112.     document.MM_Time[0][1].value = "MM_timelineGoto('Timeline1','1')";
  113.     document.MM_Time[0][2] = new String("sprite");
  114.     document.MM_Time[0][2].slot = 1;
  115.     if (ns)
  116.         document.MM_Time[0][2].obj = document["Layer2"];
  117.     else
  118.         document.MM_Time[0][2].obj = document.all ? document.all["Layer2"] : null;
  119.     document.MM_Time[0][2].keyFrames = new Array(112, 126);
  120.     document.MM_Time[0][2].values = new Array(3);
  121.     document.MM_Time[0][2].values[0] = new Array(200,200,200,200,200,200,200,200,200,200,200,200,200,200,200);
  122.     document.MM_Time[0][2].values[0].prop = "left";
  123.     document.MM_Time[0][2].values[1] = new Array(143,143,143,143,143,143,143,143,143,143,143,143,143,143,143);
  124.     document.MM_Time[0][2].values[1].prop = "top";
  125.     if (!ns) {
  126.         document.MM_Time[0][2].values[0].prop2 = "style";
  127.         document.MM_Time[0][2].values[1].prop2 = "style";
  128.     }
  129.     document.MM_Time[0][2].values[2] = new Array("hidden","hidden");
  130.     document.MM_Time[0][2].values[2].prop = "visibility";
  131.     if (!ns)
  132.         document.MM_Time[0][2].values[2].prop2 = "style";
  133.     document.MM_Time[0].lastFrame = 127;
  134.     for (i=0; i<document.MM_Time.length; i++) {
  135.         document.MM_Time[i].ID = null;
  136.         document.MM_Time[i].curFrame = 0;
  137.         document.MM_Time[i].delay = 1000/document.MM_Time[i].fps;
  138.     }
  139. }
  140. //-->
  141. </script>
  142. <style type="text/css">
  143.  
  144. IMG {
  145. position:relative;
  146. }
  147.  
  148. .TextHolder01{
  149. cursor:hand;
  150. position:relative;
  151. font-family:"Times New Roman", "Times", "serif";
  152. font-size:25pt;
  153. font-weight:bold;
  154. text-align:center;
  155. color:#000000;
  156. ; font-style: italic}
  157.  
  158.  
  159. .ParentLayer {
  160. border-style:groove;
  161. border-color:green;
  162. border-width:0px;
  163. }
  164.  
  165. .ImageHolder {
  166. cursor:hand;
  167. }
  168.  
  169. .VideoHolder {
  170. cursor:hand;
  171. }
  172.  
  173. .Moveable01 {
  174. cursor:hand;
  175. position:relative;
  176. font-family:"Arial";
  177. font-size:12pt;
  178. font-style:italic;
  179. font-weight:bold;
  180. text-align:left;
  181. color:#ffffff;
  182. }
  183.  
  184. .Fixed01 {  
  185. cursor:arrow;
  186. font-family: "Arial", "Helvetica", "sans-serif"; 
  187. font-size: 7pt; 
  188. font-style: italic; 
  189. color: #003399;
  190. }
  191.  
  192. .Fixed02 { 
  193. cursor:arrow;
  194. font-family: "Arial", "Helvetica", "sans-serif"; 
  195. font-size: 7pt; 
  196. font-style: italic; 
  197. color: #ffff99; 
  198. text-align: center 
  199. }
  200.  
  201. .Dynamic01 {
  202. cursor:arrow;
  203. position:relative;
  204. font-family:"Arial";
  205. font-size:12pt;
  206. font-style:italic;
  207. font-weight:bold;
  208. text-align:left;
  209. color:#ffff00;
  210. }
  211.  
  212. .TextHolder02 { cursor:hand; position:relative; font-family:"Times New Roman", "Times", "serif"; font-size:14pt; font-weight:bold; text-align:left; color:#CC0033; ; font-style: italic}
  213.  
  214. .SoundClip {
  215. cursor:hand;
  216. position:relative;
  217. }
  218.  
  219. </style>
  220. </head>
  221. <bgsound id="BackgroundSound" type="audio/midi" src="../audio/Happy Jellybeans.mid" repeat="1" loop="-1">
  222. <body bgcolor="#FFFFFF" background="../image/eyebr-1.jpg" onLoad="MM_timelinePlay('Timeline1')">
  223. <div id="Layer1" style="position:absolute; width:200px; height:227px; z-index:21; left: -10px; top: 186px"> 
  224.     <a id="Link11" name="">
  225.         <img id="uImage11" src="../image/frded-2.gif" width="340" height="233" class="Fixed02">
  226.     </a>
  227. </div>
  228. <div id="Layer2" style="position:absolute; width:200px; height:0px; z-index:70; left: 2px; top: 182px; visibility: inherit"> 
  229.     <a id="Link12" name="">
  230.         <img id="uImage12" src="../image/angle1.gif" width="167" height="128" class="Dynamic01">
  231.     </a>
  232. </div>
  233. <div id="Layer13" style="position:absolute; left:385px; top:2px; width:378px; height:85px; z-index:72" class="ParentLayer"> 
  234.     <a id="Link13" name="">
  235.         <p id="uText01" align="center" class="TextHolder01">Happy Valentine's Day!</p>
  236.     </a> 
  237. </div>
  238. <div id="Layer8" style="position:absolute; width:200px; height:115px; z-index:15; left: 443px; top: 200px" class="ParentLayer"> 
  239.     <a id="Link8" name="">
  240.         <img id="uImage01" src="../image/cmera-1.jpg" width="258" height="192" name="uImage01;258;192" class="ImageHolder"> 
  241.     </a>
  242. </div>
  243. <div id="Layer14" style="position:absolute; left:386px; top:100px; width:355px; height:95px; z-index:71" class="ParentLayer"> 
  244.     <a id="Link14" name="">
  245.         <p id="uText02" align="left" class="TextHolder02">Cupid's aim was perfect. I'll love you forever, darling.</p>
  246.     </a> 
  247. </div>
  248. <div id="Layer6" style="position:absolute; width:276px; height:215px; z-index:14; left: 435px; top: 192px" class="ParentLayer"> 
  249.     <a id="Link06" name="">
  250.         <img id="uImage06" src="../image/frded-3.gif" width="293" height="221" class="Moveable01">
  251.     </a>
  252. </div>
  253. <div id="Layer9" style="position:absolute; width:69px; height:75px; z-index:24; left: 698px; top: 109px"><img name="Image7" src="../image/mu1.gif" width="71" height="71"></div>
  254. <div id="Layer10" style="position:absolute; width:136px; height:115px; z-index:67; left: 7px; top: 5px" class="ParentLayer"> 
  255.     <a id="Link10" name="">
  256.         <img id="uImage10" src="../image/frded-1.gif" width="205" height="180" class="Moveable01"> 
  257.     </a>
  258. </div>
  259.  
  260. <div id="VideoBorder" class="ParentLayer" style="visibility:hidden; position:absolute; width:30px; height:30px; z-index:69; left: 0px; top: 0px; border-width:5px;"> 
  261. </div>
  262.  
  263. <div id="VideoLayer" class="ParentLayer" style="position:absolute; width:30px; height:30px; z-index:68; left: 29px; top: 34px"> 
  264.     <a id="Link66" name="">
  265.         <img id="uVideo01" class="VideoHolder" type="video/avi" dynsrc="../video/Eternal Love.avi" width="160" height="120" repeat="1" loop="-1">
  266.     </a> 
  267. </div>
  268.  
  269. <div id="Layer17" class="ParentLayer" style="position:absolute; width:300px; height:40px; z-index:69; left: 16px; top: 181px"> 
  270.      
  271. </div>
  272. </body>
  273. <script language="JavaScript" src="../../WebCard.js">
  274. </script>
  275. </html>
  276.