/[flash]/E_viewer.sc
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /E_viewer.sc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3 by dpavlin, Fri Feb 22 13:04:25 2008 UTC revision 10 by dpavlin, Fri Feb 22 17:00:38 2008 UTC
# Line 6  Line 6 
6    
7  .flash filename=E_viewer.swf bbox=100x50  .flash filename=E_viewer.swf bbox=100x50
8    
9            .font comic filename="fonts/comic.swf"
10    
11            .box menu_background width=130 height=60 color=navy fill=gray line=0
12            .box page_progress_bar width=110 height=10 color=white line=2
13            .box page_current_page width=10 height=10 color=black fill=white line=0
14    
15          .box button_idle width=20 height=60 color=blue fill=salmon line=5          .box button_idle width=20 height=60 color=blue fill=salmon line=5
16          .box button_hover width=20 height=60 color=red fill=salmon line=6          .box button_hover width=20 height=60 color=red fill=salmon line=6
17          .box button_pressed width=20 height=60 color=gray fill=salmon line=5          .box button_pressed width=20 height=60 color=gray fill=salmon line=5
18  #       .box cadre_menu width=50 height=150 color=navy fill=salmon line=2          .box border_left width=10 height=300 color=gray fill=gray line=3
         .box border_left width=5 height=800 color=gray fill=white line=3  
19    
20          .edittext info text="info" color=black size=100% width=60 height=60 align=center border=none noselect variable=infoText          .edittext info text="info" color=black size=100% width=110 height=30 align=center border=none noselect variable=infoText
21    
22  .outline o_cadre:  .outline o_cadre:
23    
# Line 67  Line 72 
72          .filled arrow_hover outline=o_arrow fill=#3366ff color=salmon line=4          .filled arrow_hover outline=o_arrow fill=#3366ff color=salmon line=4
73          .filled arrow_pressed outline=o_arrow fill=#4466ff color=red line=3          .filled arrow_pressed outline=o_arrow fill=#4466ff color=red line=3
74    
75          .filled cadre_menu outline=o_cadre fill=salmon color=grey line=3  #       .filled menu_background outline=o_cadre fill=salmon color=grey line=3
76    
77  .button next  .button next
78    
# Line 115  Line 120 
120    
121  .button menu_left  .button menu_left
122    
123          .show border_left as=area alpha=0%          .show border_left as=area alpha=50%
124          .on_move_in :          .on_move_in :
125          showMenu();          showMenu();
126          .end          .end
# Line 128  Line 133 
133  .end  .end
134    
135          .put viewport          .put viewport
136          .put menu_left  #       .put menu_left
137    
138    .sprite page_bar
139    .frame 1
140            .put page_progress_bar x=0 y=0
141            .put page_current_page x=0 y=0
142            .stop
143    .frame 100
144            .change page_current_page x=100
145    .end
146    
147  .sprite C_menu  .sprite C_menu
148    
149          .put cadre_menu y=5 alpha=90%          .put menu_background x=5 y=5 alpha=90%
150          .put home pin=center x=25 y=28 scale=40% alpha=50%          .put home pin=center x=30 y=30 scale=40% alpha=50%
151          .put prev pin=center x=25 y=65 scale=40% alpha=50% rotate=180          .put prev pin=center x=70 y=30 scale=40% alpha=50% rotate=180
152          .put next pin=center x=25 y=95 scale=40% alpha=50% rotate=0          .put next pin=center x=110 y=30 scale=40% alpha=50% rotate=0
153    
154            .put page_bar x=15 y=50
155  .end  .end
156    
157    # change this animation for show/hide effect of menu
158  .sprite s_menu  .sprite s_menu
159  .frame 1  .frame 1
160    
161          .put C_menu x=-60          .put C_menu alpha=0%
162          .put info x=-65 y=110 alpha=50%          .put info alpha=0% x=15 y=45
163    
164  .frame 4  .frame 5
165    
166          .change C_menu x=5          .change C_menu alpha=100%
167          .change info x=0          .change info alpha=100%
168          .stop          .stop
169    
170  .frame 8  .frame 10
171    
172          .change C_menu x=-60          .change C_menu alpha=0%
173          .change info x=-65          .change info alpha=0%
174          .stop          .stop
175    
176  .end  .end
# Line 170  Line 186 
186          info._alpha = 50;          info._alpha = 50;
187          info.embedFonts = 0;          info.embedFonts = 0;
188          var monStyle = new TextFormat();          var monStyle = new TextFormat();
189          monstyle.bold = true;          monstyle.bold = false;
190          monStyle.italic = false;          monStyle.italic = false;
191          monStyle.border = false;          monStyle.border = false;
192          monStyle.font = "_sans";          monStyle.font = "_sans";
193    //      monStyle.font = "comic";
194          _root.menu.info.setTextFormat(monStyle);          _root.menu.info.setTextFormat(monStyle);
195    
196          function showMenu() {          function showMenu() {
# Line 187  Line 204 
204          };          };
205                    
206          function updateInfo() {          function updateInfo() {
207            _root.menu.infoText = String(_root.viewport._currentframe) + " / " + String(_root.viewport._totalframes);                  var page = _root.viewport._currentframe;
208                    var total = _root.viewport._totalframes;
209    
210                    var pos = Math.floor(
211                            ( page - 1 ) / ( total - 1 ) * 100
212                    );
213    
214                    if ( pos == 0 ) pos = 1;
215    
216                    _root.menu.infoText = String(page) + " / " + String(total)
217    //                      + "\r" + String(pos)
218                            ;
219                    _root.menu.C_menu.page_bar.gotoAndStop( pos );
220          };          };
221    
222          updateInfo();          updateInfo();
# Line 245  Line 274 
274                           _root.viewport.nextFrame();                           _root.viewport.nextFrame();
275                           updateInfo();                           updateInfo();
276                          break;                          break;
277                    case 27: //Key.Escape:
278                            ShowMenu();
279                            updateInfo();
280                            break;
281    
282          }          }
283          updateAfterEvent();          updateAfterEvent();

Legend:
Removed from v.3  
changed lines
  Added in v.10

  ViewVC Help
Powered by ViewVC 1.1.26