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

  1. <html>
  2. <head>
  3. <title>General Album</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_preloadImages() { //v2.0
  71.   if (document.images) {
  72.     var imgFiles = MM_preloadImages.arguments;
  73.     if (document.preloadArray==null) document.preloadArray = new Array();
  74.     var i = document.preloadArray.length;
  75.     with (document) for (var j=0; j<imgFiles.length; j++) if (imgFiles[j].charAt(0)!="#"){
  76.       preloadArray[i] = new Image;
  77.       preloadArray[i++].src = imgFiles[j];
  78.   } }
  79. }
  80.  
  81. function MM_swapImgRestore() { //v2.0
  82.   if (document.MM_swapImgData != null)
  83.     for (var i=0; i<(document.MM_swapImgData.length-1); i+=2)
  84.       document.MM_swapImgData[i].src = document.MM_swapImgData[i+1];
  85. }
  86.  
  87. function MM_swapImage() { //v2.0
  88.   var i,j=0,objStr,obj,swapArray=new Array,oldArray=document.MM_swapImgData;
  89.   for (i=0; i < (MM_swapImage.arguments.length-2); i+=3) {
  90.     objStr = MM_swapImage.arguments[(navigator.appName == 'Netscape')?i:i+1];
  91.     if ((objStr.indexOf('document.layers[')==0 && document.layers==null) ||
  92.         (objStr.indexOf('document.all[')   ==0 && document.all   ==null))
  93.       objStr = 'document'+objStr.substring(objStr.lastIndexOf('.'),objStr.length);
  94.     obj = eval(objStr);
  95.     if (obj != null) {
  96.       swapArray[j++] = obj;
  97.       swapArray[j++] = (oldArray==null || oldArray[j-1]!=obj)?obj.src:oldArray[j];
  98.       obj.src = MM_swapImage.arguments[i+2];
  99.   } }
  100.   document.MM_swapImgData = swapArray; //used for restore
  101. }
  102.  
  103. function MM_initTimelines() {
  104.     //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved.
  105.     var ns = navigator.appName == "Netscape";
  106.     document.MM_Time = new Array(1);
  107.     document.MM_Time[0] = new Array(4);
  108.     document.MM_Time["Timeline1"] = document.MM_Time[0];
  109.     document.MM_Time[0].MM_Name = "Timeline1";
  110.     document.MM_Time[0].fps = 15;
  111.     document.MM_Time[0][0] = new String("behavior");
  112.     document.MM_Time[0][0].frame = 44;
  113.     document.MM_Time[0][0].value = "MM_timelineGoto('Timeline1','1')";
  114.     document.MM_Time[0][1] = new String("sprite");
  115.     document.MM_Time[0][1].slot = 1;
  116.     if (ns)
  117.         document.MM_Time[0][1].obj = document["Layer6"];
  118.     else
  119.         document.MM_Time[0][1].obj = document.all ? document.all["Layer6"] : null;
  120.     document.MM_Time[0][1].keyFrames = new Array(1, 20, 40);
  121.     document.MM_Time[0][1].values = new Array(2);
  122.     document.MM_Time[0][1].values[0] = new Array(694,695,696,696,697,698,699,699,700,701,702,703,703,704,705,707,708,710,712,713,714,714,715,715,716,716,716,717,717,717,717,717,718,718,718,718,718,719,719,719);
  123.     document.MM_Time[0][1].values[0].prop = "left";
  124.     document.MM_Time[0][1].values[1] = new Array(183,182,181,180,179,178,177,176,175,175,174,173,172,171,170,169,168,168,169,171,174,177,180,183,187,190,194,198,202,206,211,215,219,224,228,233,237,241,246,250);
  125.     document.MM_Time[0][1].values[1].prop = "top";
  126.     if (!ns) {
  127.         document.MM_Time[0][1].values[0].prop2 = "style";
  128.         document.MM_Time[0][1].values[1].prop2 = "style";
  129.     }
  130.     document.MM_Time[0][2] = new String("sprite");
  131.     document.MM_Time[0][2].slot = 2;
  132.     if (ns)
  133.         document.MM_Time[0][2].obj = document["Layer7"];
  134.     else
  135.         document.MM_Time[0][2].obj = document.all ? document.all["Layer7"] : null;
  136.     document.MM_Time[0][2].keyFrames = new Array(1, 40);
  137.     document.MM_Time[0][2].values = new Array(2);
  138.     document.MM_Time[0][2].values[0] = new Array(130,132,134,136,138,140,142,145,147,149,151,153,155,157,159,161,163,165,167,169,172,174,176,178,180,182,184,186,188,190,192,194,196,199,201,203,205,207,209,211);
  139.     document.MM_Time[0][2].values[0].prop = "left";
  140.     document.MM_Time[0][2].values[1] = new Array(14,16,19,21,23,26,28,30,32,35,37,39,42,44,46,49,51,53,56,58,60,62,65,67,69,72,74,76,79,81,83,86,88,90,92,95,97,99,102,104);
  141.     document.MM_Time[0][2].values[1].prop = "top";
  142.     if (!ns) {
  143.         document.MM_Time[0][2].values[0].prop2 = "style";
  144.         document.MM_Time[0][2].values[1].prop2 = "style";
  145.     }
  146.     document.MM_Time[0][3] = new String("sprite");
  147.     document.MM_Time[0][3].slot = 3;
  148.     if (ns)
  149.         document.MM_Time[0][3].obj = document["Layer13"];
  150.     else
  151.         document.MM_Time[0][3].obj = document.all ? document.all["Layer13"] : null;
  152.     document.MM_Time[0][3].keyFrames = new Array(1, 13, 20, 35, 44);
  153.     document.MM_Time[0][3].values = new Array(2);
  154.     document.MM_Time[0][3].values[0] = new Array(638,640,642,644,646,648,650,652,654,656,658,661,664,670,674,677,679,682,684,688,690,691,692,692,693,693,694,694,694,695,695,696,697,697,699,702,705,708,711,713,716,718,720,723);
  155.     document.MM_Time[0][3].values[0].prop = "left";
  156.     document.MM_Time[0][3].values[1] = new Array(206,212,219,225,232,238,244,250,256,262,267,272,276,275,270,265,261,256,252,249,250,252,255,257,259,261,263,265,268,270,272,274,276,278,279,279,278,276,274,272,270,268,266,264);
  157.     document.MM_Time[0][3].values[1].prop = "top";
  158.     if (!ns) {
  159.         document.MM_Time[0][3].values[0].prop2 = "style";
  160.         document.MM_Time[0][3].values[1].prop2 = "style";
  161.     }
  162.     document.MM_Time[0].lastFrame = 44;
  163.     for (i=0; i<document.MM_Time.length; i++) {
  164.         document.MM_Time[i].ID = null;
  165.         document.MM_Time[i].curFrame = 0;
  166.         document.MM_Time[i].delay = 1000/document.MM_Time[i].fps;
  167.     }
  168. }
  169. //-->
  170. </script>
  171. <style type="text/css">
  172. <!--
  173. .Fixed02 { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 7pt; font-style: italic; color: #FFFF99 }
  174. -->
  175. </style></head>
  176.  
  177. <body bgcolor="#000000" onLoad="MM_timelinePlay('Timeline1');MM_preloadImages('../image/button_l1.gif','#966492334230');MM_preloadImages('../image/button_m1.gif','#966492366910');MM_preloadImages('../image/button_r1.gif','#966492398220')">
  178. <div id="Layer1" style="position:absolute; left:3; top:0; width:760; height:389; z-index:1"><img src="../image/bg.gif" width="760" height="391"></div>
  179. <div id="Layer2" style="position:absolute; left:-11; top:-12; width:297; height:412; z-index:3"><img src="../image/windows.gif" width="297" height="412"></div>
  180. <div id="Layer3" style="position:absolute; left:3; top:304; width:513; height:97; z-index:2"><img src="../image/stage-1.gif" width="775" height="109"></div>
  181. <div id="Layer4" style="position:absolute; left:279px; top:32px; width:236px; height:200px; z-index:4"><img src="../image/drmy-3.jpg" width="356" height="235" name="uThumb003"></div>
  182. <div id="Layer6" style="position:absolute; left:694px; top:183px; width:32px; height:28px; z-index:6"><img src="../image/star1.gif" width="30" height="33"></div>
  183. <div id="Layer7" style="position:absolute; left:130px; top:14px; width:66px; height:25px; z-index:7"><img src="../image/star2.gif" width="48" height="53"></div>
  184. <div id="Layer8" style="position:absolute; left:206px; top:142px; width:53px; height:21px; z-index:8"><img src="../image/star3.gif" width="32" height="35"></div>
  185. <div id="Layer5" style="position:absolute; left:654px; top:40px; width:28px; height:59px; z-index:9"><img src="../image/moon.gif" width="93" height="95"></div>
  186. <div id="Layer9" style="position:absolute; left:337px; top:320px; width:82; height:74; z-index:10"><a href="general03_2.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('document.layers[\'Layer9\'].document.uPreviousButton','document.uPreviousButton','../image/button_l1.gif','#966492334230')"><img src="../image/button_l.gif" width="103" height="109" border="0" name="uPreviousButton" alt="Back"></a></div>
  187. <div id="Layer10" style="position:absolute; left:474; top:330; width:81; height:70; z-index:11"><a href="general03.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('document.layers[\'Layer10\'].document.uHomeButton','document.uHomeButton','../image/button_m1.gif','#966492366910')"><img src="../image/button_m.gif" width="98" height="92" border="0" name="uHomeButton" alt="Home"></a></div>
  188. <div id="Layer11" style="position:absolute; left:606; top:317; width:68; height:68; z-index:12"><a href="general03_4.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('document.layers[\'Layer11\'].document.uNextButton','document.uNextButton','../image/button_r1.gif','#966492398220')"><img src="../image/button_r.gif" width="103" height="108" border="0" name="uNextButton" alt="Next"></a></div>
  189. <div id="Layer13" style="position:absolute; left:638px; top:206px; width:16px; height:33px; z-index:14"><img src="../image/star4.gif" width="32" height="35"></div>
  190. <div id="Layer12" style="position:absolute; left:21; top:366; width:259; height:36; z-index:13"> 
  191.   <p align="left" class="Fixed02"><a href="http://www.novadevelopment.com" class="Fixed02"> 
  192.      </a></p>
  193. </div>
  194. </body>
  195. </html>
  196.