--- E_viewer.sc 2008/02/22 12:18:45 1 +++ E_viewer.sc 2008/02/22 12:23:54 2 @@ -1,7 +1,7 @@ -################################################### # +#################################################### # Extended viewer # -# http://technoargia.free.fr/swftools/ - june 17 - 2006 # +# http://technoargia.free.fr/swftools/ - june 17 - 2006 ################################################### .flash filename=E_viewer.swf bbox=100x50 @@ -9,7 +9,7 @@ .box button_idle width=20 height=60 color=blue fill=salmon line=5 .box button_hover width=20 height=60 color=red fill=salmon line=6 .box button_pressed width=20 height=60 color=gray fill=salmon line=5 -# .box cadre_menu width=50 height=150 color=navy fill=salmon line=2 +# .box cadre_menu width=50 height=150 color=navy fill=salmon line=2 .box border_left width=5 height=800 color=gray fill=white line=3 .edittext info text="info" color=black size=100% width=60 height=60 align=center border=none noselect variable=infoText @@ -145,13 +145,13 @@ .put C_menu x=-60 .put info x=-65 y=110 alpha=50% -.frame 40 +.frame 4 .change C_menu x=5 .change info x=0 .stop -.frame 80 +.frame 8 .change C_menu x=-60 .change info x=-65 @@ -159,7 +159,9 @@ .end +# ActionScript .action: + // ECMA comments from here! _root.viewport.stop(); _root.createEmptyMovieClip("menu",500); @@ -168,14 +170,12 @@ info._alpha = 50; info.embedFonts = 0; var monStyle = new TextFormat(); - monstyle.bold = false; + monstyle.bold = true; monStyle.italic = false; monStyle.border = false; monStyle.font = "_sans"; _root.menu.info.setTextFormat(monStyle); - _root.menu.infoText = "Page\r" + String(_root.viewport._currentframe) + "/" + String(_root.viewport._totalframes); - function showMenu() { _root.menu._y = _root.viewport._ymouse - 60; if(_root.menu._y < 0) { @@ -185,9 +185,11 @@ }; function updateInfo() { - _root.menu.infoText = "Page\r" + String(_root.viewport._currentframe) + "/" + String(_root.viewport._totalframes); + _root.menu.infoText = String(_root.viewport._currentframe) + " / " + String(_root.viewport._totalframes); }; + updateInfo(); + // Actionscript évènements touches waitouches = new Object(); @@ -203,21 +205,21 @@ _root.viewport.prevFrame(); updateInfo(); break; - case 33: //Page précédente: + case 33: // PageUp numPage = _root.viewport._currentframe - 5; if(numPage < 1) { - _root.viewport.gotoAndStop(1); + _root.viewport.gotoAndStop(1); } else { - _root.viewport.gotoAndStop(numPage); + _root.viewport.gotoAndStop(numPage); }; updateInfo(); break; - case 34: //Page suivante: + case 34: // PageDown numPage = _root.viewport._currentframe + 5; if(numPage > _root.viewport._totalframes) { - _root.viewport.gotoAndStop(_root.viewport._totalframes); + _root.viewport.gotoAndStop(_root.viewport._totalframes); } else { - _root.viewport.gotoAndStop(numPage); + _root.viewport.gotoAndStop(numPage); }; updateInfo(); break; @@ -232,10 +234,14 @@ break; case 37: //Key.left: - ShowMenu(); +// ShowMenu(); + _root.viewport.prevFrame(); + updateInfo(); break; case 39: //Key.Right: - ShowMenu(); +// ShowMenu(); + _root.viewport.nextFrame(); + updateInfo(); break; }