showtooltip('hotspot');
hideTooltip();
showtooltip('hotspot');
hideTooltip();
ifnot (themeunanimebarbuilt, themeunanimebuildMenu(); set(themeunanimebarbuilt, true););
set(themeunanimebutton_pos, 0);
if (device.desktop,
set(layer[themeunanimebtn_display_help].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_display_help_bg].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_close_help].x , get(themeunanimebutton_pos));
set(layer[themeunanimebtn_close_help_bg].x , get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
if (device.fullscreensupport,
set(layer[themeunanimebtn_openfs].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_closefs].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_openfs_bg ].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_closefs_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
set(layer[themeunanimebtn_autorotate_on].x , get(themeunanimebutton_pos));
set(layer[themeunanimebtn_autorotate_on_bg].x , get(themeunanimebutton_pos));
set(layer[themeunanimebtn_autorotate_off].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_autorotate_off_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
if (device.desktop,
set(layer[themeunanimebtn_ctrlmode_drag_to].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_ctrlmode_drag_to_bg].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_ctrlmode_move_to].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_ctrlmode_move_to_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
set(layer[themeunanimebtn_home].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_home_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
if (device.desktop,
set(layer[themeunanimebtn_right].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_right_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
set(layer[themeunanimebtn_left].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_left_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
if (device.desktop,
set(layer[themeunanimebtn_down].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_down_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
set(layer[themeunanimebtn_up].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_up_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
if (device.desktop,
set(layer[themeunanimebtn_out].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_out_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
set(layer[themeunanimebtn_in].x, get(themeunanimebutton_pos));
set(layer[themeunanimebtn_in_bg].x, get(themeunanimebutton_pos));
inc(themeunanimebutton_pos, 36);
);
themeunanimeshowMenuControls();
txtadd(btn_bg_name, get(name), "_bg");
set(layer[get(btn_bg_name)].crop, "0|48|48|48");
txtadd(btn_bg_name, get(name), "_bg");
set(layer[get(btn_bg_name)].crop, "0|96|48|48");
txtadd(btn_bg_name, get(name), "_bg");
set(layer[get(btn_bg_name)].crop, "0|0|48|48");
hideTooltip();
set(layer[themeunanimebtn_ctrlmode_move_to].visible, false);
set(layer[themeunanimebtn_ctrlmode_drag_to].visible, false);
set(layer[themeunanimebtn_ctrlmode_move_to_bg].visible, false);
set(layer[themeunanimebtn_ctrlmode_drag_to_bg].visible, false);
if (tour_controlmodemousetype == "moveto",
set(layer[themeunanimebtn_ctrlmode_drag_to].visible, true);
set(layer[themeunanimebtn_ctrlmode_move_to].visible, false);
set(layer[themeunanimebtn_ctrlmode_drag_to_bg].visible, true);
set(layer[themeunanimebtn_ctrlmode_move_to_bg].visible, false);
,
set(layer[themeunanimebtn_ctrlmode_move_to].visible, true);
set(layer[themeunanimebtn_ctrlmode_drag_to].visible, false);
set(layer[themeunanimebtn_ctrlmode_move_to_bg].visible, true);
set(layer[themeunanimebtn_ctrlmode_drag_to_bg].visible, false);
);
if (device.desktop,
set(themeunanimeDisplayControlModeButtons, false);
if (themeunanimeIsOpened, set(themeunanimeDisplayControlModeButtons, true););
if (themeunanimeDisplayControlModeButtons,
themeunanimeShowControlModeButtons();
,
themeunanimeHideControlModeButtons();
);
,
themeunanimeHideControlModeButtons();
);
mainloadscene(get(startscene));
set(themeunanimeIsOpened, false);
set(layer[themeunanime_bg].visible, false);
set(layer[themeunanimebtn_in_bg].visible, false);
set(layer[themeunanimebtn_out_bg].visible, false);
set(layer[themeunanimebtn_in].visible, false);
set(layer[themeunanimebtn_out].visible, false);
set(layer[themeunanimebtn_home_bg].visible, false);
set(layer[themeunanimebtn_home].visible, false);
set(layer[themeunanimebtn_right_bg].visible, false);
set(layer[themeunanimebtn_left_bg].visible, false);
set(layer[themeunanimebtn_right].visible, false);
set(layer[themeunanimebtn_left].visible, false);
set(layer[themeunanimebtn_down_bg].visible, false);
set(layer[themeunanimebtn_up_bg].visible, false);
set(layer[themeunanimebtn_down].visible, false);
set(layer[themeunanimebtn_up].visible, false);
themeunanimeupdateControlModeButtons();
themeunanimeupdateFullscreenButtons();
themeunanimeupdateAutorotationButtons();
themeunanimeupdateHelpButtons();
set(themeunanimeIsOpened, true);
themeunanimeupdateFullscreenButtons();
themeunanimeupdateAutorotationButtons();
themeunanimeupdateControlModeButtons();
themeunanimeupdateHelpButtons();
set(layer[themeunanime_bg].visible, true);
set(layer[themeunanimebtn_in_bg].visible, true);
set(layer[themeunanimebtn_out_bg].visible, true);
set(layer[themeunanimebtn_in].visible, true);
set(layer[themeunanimebtn_out].visible, true);
set(layer[themeunanimebtn_home_bg].visible, true);
set(layer[themeunanimebtn_home].visible, true);
set(layer[themeunanimebtn_right_bg].visible, true);
set(layer[themeunanimebtn_left_bg].visible, true);
set(layer[themeunanimebtn_right].visible, true);
set(layer[themeunanimebtn_left].visible, true);
set(layer[themeunanimebtn_down_bg].visible, true);
set(layer[themeunanimebtn_up_bg].visible, true);
set(layer[themeunanimebtn_down].visible, true);
set(layer[themeunanimebtn_up].visible, true);
if (device.desktop,
set(layer[themeunanimehelpScreen].displayed, true);
set(layer[themeunanimehelpScreenBg].visible,true);
themeunanimeupdateHelpButtons();
);
if (device.desktop,
set(layer[themeunanimehelpScreen].displayed, false);
set(layer[themeunanimehelpScreenBg].visible,false);
themeunanimeupdateHelpButtons();
);
set(layer[themeunanimebtn_display_help].visible, false);
set(layer[themeunanimebtn_close_help].visible, false);
set(layer[themeunanimebtn_display_help_bg].visible, false);
set(layer[themeunanimebtn_close_help_bg].visible, false);
if (layer[themeunanimehelpScreen].displayed,
set(layer[themeunanimebtn_close_help].visible, true);
set(layer[themeunanimebtn_display_help].visible, false);
set(layer[themeunanimebtn_close_help_bg].visible, true);
set(layer[themeunanimebtn_display_help_bg].visible, false);
,
set(layer[themeunanimebtn_display_help].visible, true);
set(layer[themeunanimebtn_close_help].visible, false);
set(layer[themeunanimebtn_display_help_bg].visible, true);
set(layer[themeunanimebtn_close_help_bg].visible, false);
);
if (device.desktop,
set(themeunanimeDisplayHelpButtons, false);
if (themeunanimeIsOpened, set(themeunanimeDisplayHelpButtons, true););
if (themeunanimeDisplayHelpButtons,
themeunanimeShowHelpButtons();
,
themeunanimeHideHelpButtons();
);
,
themeunanimeHideHelpButtons();
);
set(layer[themeunanimebtn_openfs].visible , false);
set(layer[themeunanimebtn_closefs].visible, false);
set(layer[themeunanimebtn_openfs_bg].visible, false);
set(layer[themeunanimebtn_closefs_bg].visible, false);
if (device.fullscreensupport,
if(tour_fullscreen,
set(layer[themeunanimebtn_openfs].visible , false);
set(layer[themeunanimebtn_closefs].visible, true);
set(layer[themeunanimebtn_openfs_bg].visible, false);
set(layer[themeunanimebtn_closefs_bg].visible, true);
,
set(layer[themeunanimebtn_openfs].visible ,true);
set(layer[themeunanimebtn_closefs].visible,false);
set(layer[themeunanimebtn_openfs_bg].visible, true);
set(layer[themeunanimebtn_closefs_bg].visible, false);
);
,
themeunanimeHideFullscreenButtons();
);
set(themeunanimeDisplayFullscreenButtons, false);
if (themeunanimeIsOpened, set(themeunanimeDisplayFullscreenButtons, true););
if (themeunanimeDisplayFullscreenButtons,
themeunanimeShowFullscreenButtons();
,
themeunanimeHideFullscreenButtons();
);
set(layer[themeunanimebtn_autorotate_off].visible, false);
set(layer[themeunanimebtn_autorotate_on].visible , false);
set(layer[themeunanimebtn_autorotate_off_bg].visible, false);
set(layer[themeunanimebtn_autorotate_on_bg].visible , false);
if(autorotate.enabled == false,
set(layer[themeunanimebtn_autorotate_off].visible, false);
set(layer[themeunanimebtn_autorotate_on].visible , true);
set(layer[themeunanimebtn_autorotate_off_bg].visible, false);
set(layer[themeunanimebtn_autorotate_on_bg].visible , true);
,
set(layer[themeunanimebtn_autorotate_off].visible, true);
set(layer[themeunanimebtn_autorotate_on].visible , false);
set(layer[themeunanimebtn_autorotate_off_bg].visible, true);
set(layer[themeunanimebtn_autorotate_on_bg].visible , false);
);
set(themeunanimeDisplayAutorotationButtons, false);
if (themeunanimeIsOpened, set(themeunanimeDisplayAutorotationButtons, true););
if (themeunanimeDisplayAutorotationButtons,
themeunanimeShowAutorotationButtons();
,
themeunanimeHideAutorotationButtons();
);
set(displayedVideoObjectToCreate, true);
set(displayedVideoObjectForDesktop, true);
if(%10,
set(displayedVideoObjectForDesktop, false);
,
if (device.tablet, set(displayedVideoObjectForDesktop, false););
if (device.mobile, set(displayedVideoObjectForDesktop, false););
);
if (layer[displayedStandardVideo],
if(layer[displayedStandardVideo].donotdeleteme,
set(layer[displayedStandardVideo].fromdesktop, get(displayedVideoObjectForDesktop));
set(layer[displayedStandardVideo].currentCall, false);
set(layer[displayedStandardVideo].visible, true);
set(layer[displayedStandardVideo].donotdeleteme, false);
set(layer[displayedStandardVideo].pausebgsound, %11);
if (%1 == layer[displayedStandardVideo].videourl,
layer[displayedStandardVideo].stop();
ifnot(layer[displayedStandardVideo].fromdesktop,
removelayer(displayedStandardVideoOverlayButton);
removelayer(displayedStandardVideoOverlay);
);resumeautorotation(forcehotspot);
delete(tour_current_played_video);
set(tour_current_played_video_state, 0);
removelayer(displayedStandardVideo);
,
set(tour_current_played_video, %1);
if(tour_current_played_sound,
set(tour_current_played_video_state, 2);
,
set(tour_current_played_video_state, 1);
);
set(layer[displayedStandardVideo].onloaded, displayVideoWhenLoaded(%1););
if(device.html5,
set(layer[displayedStandardVideo].url, %FIRSTXML%/graphics/videoplayer.js);
,
set(layer[displayedStandardVideo].url, %SWFPATH%/graphics/videoplayer.swf);
);
);
,
events.dispatch(onremovedisplayedobject);
if (%1 != layer[displayedStandardVideo].videourl,
delayedcall(0.2,displayVideo(%1, %2, %3, %4, %5, %6, %7, %8, %9, %10, %11););
);
);
,
addlayer(displayedStandardVideo);
set(layer[displayedStandardVideo].keep, false);
set(layer[displayedStandardVideo].visible , false);
set(layer[displayedStandardVideo].onclick, displayedVideoObjectStartStopAction(););
set(layer[displayedStandardVideo].zorder , 98);
set(layer[displayedStandardVideo].align , %2);
set(layer[displayedStandardVideo].x , %3);
set(layer[displayedStandardVideo].y , %4);
set(layer[displayedStandardVideo].width , %5);
set(layer[displayedStandardVideo].height , %6);
if (%7,
set(layer[displayedStandardVideo].loop, true);
,
set(layer[displayedStandardVideo].onvideocomplete, displayedVideoObjectStartStopAction(););
);
if (displayedVideoObjectForDesktop,
set(layer[displayedStandardVideo].pausedonstart, false);
set(layer[displayedStandardVideo].onvideoready, set(layer[displayedStandardVideo].visible, true););
,
set(layer[displayedStandardVideo].pausedonstart, true);
set(layer[displayedStandardVideo].onvideoready, set(layer[displayedStandardVideo].started, false);set(layer[displayedStandardVideo].visible, true);delayedcall(0.1,applyDisplayedStandardVideoOverlay(%1, %2, %3, %4, %5, %6, %7, %8, %9, %10, %11)););
);
set(layer[displayedStandardVideo].currentCall, true);
set(layer[displayedStandardVideo].donotdeleteme, true);
events.dispatch(onremovedisplayedobject);
delayedcall(0.2,displayVideo(%1, %2, %3, %4, %5, %6, %7, %8, %9, %10, %11););
if (%8,pauseautorotation(forcehotspot);
);
set(layer[displayedStandardVideo].visible, false);
);
addlayer(displayedStandardVideoOverlay);
set(layer[displayedStandardVideoOverlay].type, container);
set(layer[displayedStandardVideoOverlay].visible, true);
set(layer[displayedStandardVideoOverlay].zorder, 99);
set(layer[displayedStandardVideoOverlay].keep, false);
set(layer[displayedStandardVideoOverlay].align, %2);
set(layer[displayedStandardVideoOverlay].x, %3);
set(layer[displayedStandardVideoOverlay].y, %4);
set(layer[displayedStandardVideoOverlay].width, get(layer[displayedStandardVideo].pixelwidth));
set(layer[displayedStandardVideoOverlay].height, get(layer[displayedStandardVideo].pixelheight));
addlayer(displayedStandardVideoOverlayButton);
set(layer[displayedStandardVideoOverlayButton].visible, true);
set(layer[displayedStandardVideoOverlayButton].keep, false);
set(layer[displayedStandardVideoOverlayButton].parent, displayedStandardVideoOverlay);
set(layer[displayedStandardVideoOverlayButton].align, center);
set(layer[displayedStandardVideoOverlayButton].url, %FIRSTXML%/graphics/videoplayer_play_button.png);
set(layer[displayedStandardVideoOverlayButton].width, 50);
set(layer[displayedStandardVideoOverlayButton].height, 50);
set(layer[displayedStandardVideoOverlayButton].alpha, 0.5);
set(layer[displayedStandardVideoOverlayButton].enabled, false);
set(layer[displayedStandardVideoOverlayButton].capture, false);
set(layer[displayedStandardVideoOverlayButton].onclick, displayedVideoObjectStartStopAction(););
layer[displayedStandardVideo].playVideo(%1);
ifnot(tour_soundson,
pauseVideoActionsSounds();
);
if(layer[displayedStandardVideo].fromdesktop,
layer[displayedStandardVideo].stop();
set(layer[displayedStandardVideo].visible, false);resumeautorotation(forcehotspot);
delete(tour_current_played_video);
set(tour_current_played_video_state, 0);
removelayer(displayedStandardVideo);
,
if (layer[displayedStandardVideo].started == false,
set(layer[displayedStandardVideo].visible , true);
set(layer[displayedStandardVideoOverlay].visible , false);
removelayer(displayedStandardVideoOverlayButton);
removelayer(displayedStandardVideoOverlay);
set(layer[displayedStandardVideo].started, true);
layer[displayedStandardVideo].play();
ifnot(tour_soundson,
pauseVideoActionsSounds();
);
,
layer[displayedStandardVideo].stop();
set(layer[displayedStandardVideo].visible , false);resumeautorotation(forcehotspot);
delete(tour_current_played_video);
set(tour_current_played_video_state, 0);
removelayer(displayedStandardVideo);
);
);
ifnot(layer[displayedStandardVideo].currentCall,
if(layer[displayedStandardVideo].visible,
layer[displayedStandardVideo].stop();
ifnot(layer[displayedStandardVideo].fromdesktop,
removelayer(displayedStandardVideoOverlayButton);
removelayer(displayedStandardVideoOverlay);
);
set(layer[displayedStandardVideo].visible , false);resumeautorotation(forcehotspot);
delete(tour_current_played_video);
set(tour_current_played_video_state, 0);
removelayer(displayedStandardVideo);
);
);
set(tour_fullscreen,false);set(fullscreen,false);
set(tour_fullscreen,true);set(fullscreen,true);
if(tour_fullscreen,exitFullScreen();,enterFullScreen(););
set(tour_fullscreen,false);events.dispatch(onexitfullscreen);