///////////////////////////////
#include <acknex.h>
#include <default.c>
#define PRAGMA_PATH "%EXE_DIR%\templates\images";
#define PRAGMA_PATH "%EXE_DIR%\samples";
//panel bitmap
BMAP* video_bmap="#512x512x24";
BMAP* pause_button="rock.tga";
//video handle
var vid_handle;
PANEL* video_panel=
{
layer=1;
bmap=video_bmap;
flags=SHOW;
}
function pause_event()
{
//pause the video
media_pause(vid_handle);
}
PANEL* pause_button_panel=
{
layer=3;
bmap=pause_button;
//if click the pause button
on_click=pause_event;
}
function main()
{
fps_max=75;
video_mode=9;
video_screen=2;
wait(3);
//play video on panel
vid_handle=media_loop("blabla.avi",video_panel.bmap,100);
mouse_mode=4;
mouse_pointer=2;
while(1)
{
//mosue over
if(mouse_pos.x>video_panel.pos_x&&
mouse_pos.x<video_panel.pos_x+video_panel.size_x&&
mouse_pos.y>video_panel.pos_y&&
mouse_pos.y<video_panel.pos_y+video_panel.size_y)
{
//show pause button
set(pause_button_panel,SHOW);
draw_text("PAUSE",pause_button_panel.pos_x,pause_button_panel.pos_y,COLOR_RED);
}
else//not
{
//resume video
media_start(vid_handle);
//hide pause button
reset(pause_button_panel,SHOW);
}
wait(1);
}
}