txtadd(tooltipname, 'tooltip_', get(name));
addplugin(get(tooltipname));
txtadd(plugin[get(tooltipname)].parent, 'layer[', get(name), ']');
set(plugin[get(tooltipname)].url,'%SWFPATH%/plugins/textfield.swf');
set(plugin[get(tooltipname)].align,top);
set(plugin[get(tooltipname)].edge,bottom);
set(plugin[get(tooltipname)].keep,true);
set(plugin[get(tooltipname)].x,0);
set(plugin[get(tooltipname)].y,0);
set(plugin[get(tooltipname)].visible,false);
set(plugin[get(tooltipname)].autowidth,true);
set(plugin[get(tooltipname)].autoheight,true);
set(plugin[get(tooltipname)].vcenter,true);
set(plugin[get(tooltipname)].background,true);
set(plugin[get(tooltipname)].backgroundcolor,0xf4ecec);
set(plugin[get(tooltipname)].roundedge,0);
set(plugin[get(tooltipname)].backgroundalpha,0.8);
set(plugin[get(tooltipname)].padding,5);
set(plugin[get(tooltipname)].border,false);
set(plugin[get(tooltipname)].glow,0);
set(plugin[get(tooltipname)].glowcolor,0xFFFFFF);
set(plugin[get(tooltipname)].css,'text-align:center; color:#000000; font-family:MicrosoftYahei; font-size:14px;');
if(device.mobile,set(plugin[get(tooltipname)].css,'text-align:center; color:#cccccc; font-family:MicrosoftYahei; font-weight:bold; font-size:22px;');
);
set(plugin[get(tooltipname)].textshadow,0);
set(plugin[get(tooltipname)].textshadowrange,6.0);
set(plugin[get(tooltipname)].textshadowangle,90);
if(text == '' OR text === null,
if(isen,
copy(plugin[get(tooltipname)].html,scene[get(name)].etitle);
,
copy(plugin[get(tooltipname)].html,scene[get(name)].title);
);
,
if(isen,
copy(plugin[get(tooltipname)].html,etext);
,
copy(plugin[get(tooltipname)].html,text);
);
);
set(plugin[get(tooltipname)].enabled,false);
if(scene[get(linkedscene)].title == scene[get(xml.scene)].title
,
,
txtadd(tooltipname, 'tooltip_', get(name));
addplugin(get(tooltipname));
txtadd(plugin[get(tooltipname)].parent, 'hotspot[', get(name), ']');
set(plugin[get(tooltipname)].url,'%SWFPATH%/plugins/textfield.swf');
set(plugin[get(tooltipname)].align,top);
set(plugin[get(tooltipname)].edge,bottom);
set(plugin[get(tooltipname)].x,0);
set(plugin[get(tooltipname)].y,-10);
set(plugin[get(tooltipname)].ry,50);
set(plugin[get(tooltipname)].autowidth,true);
set(plugin[get(tooltipname)].autoheight,true);
set(plugin[get(tooltipname)].vcenter,true);
set(plugin[get(tooltipname)].background,true);
set(plugin[get(tooltipname)].backgroundcolor,0xff0000);
set(plugin[get(tooltipname)].roundedge,2);
set(plugin[get(tooltipname)].backgroundalpha,0.6);
set(plugin[get(tooltipname)].padding,5);
set(plugin[get(tooltipname)].border,false);
set(plugin[get(tooltipname)].glow,0);
set(plugin[get(tooltipname)].glowcolor,0xFFFFFF);
set(plugin[get(tooltipname)].css,'text-align:center; color:#cccccc; font-family:MicrosoftYahei; font-size:16px;');
if(device.mobile,set(plugin[get(tooltipname)].css,'text-align:center; color:#cccccc; font-family:MicrosoftYahei; font-weight:bold; font-size:16px;');
);
set(plugin[get(tooltipname)].textshadow,0);
set(plugin[get(tooltipname)].textshadowrange,6.0);
set(plugin[get(tooltipname)].textshadowangle,90);
if(text == '' OR text === null,
if(isen,
copy(plugin[get(tooltipname)].html,scene[get(linkedscene)].etitle);
,
copy(plugin[get(tooltipname)].html,scene[get(linkedscene)].title);
);
,
if(isen,
copy(plugin[get(tooltipname)].html,etext);
,
copy(plugin[get(tooltipname)].html,text);
);
);
set(plugin[get(tooltipname)].enabled,false);
);
txtadd(tibname,tooltip_,get(name));
if(isen,set(layer[get(tibname)].html,get(etext)));
set(layer[get(tibname)].visible,true);
txtadd(tibname,tooltip_,get(name));set(layer[get(tibname)].visible,false);
set(layer[btn4].crop , '20|368|96|96');
set(autoview,false);
stoptween(view.hlookat, view.vlookat, view.fov);
if(plugin[gyro].enabled,,
set(layer[btn4].crop , '136|368|96|96');
set(autoview,true);
copy(oldhlookat,view.hlookat);
sub(view.hlookat,-360); tween(view.fov,110,5);
if(xml.scene == scene_01,tween(view.vlookat,0,5);,tween(view.vlookat,0,5););
tween(view.hlookat, get(oldhlookat), 220, linear,startview);
);
set(layer[%1].alpha,0);
set(layer[%1].visible,true);
tween(layer[%1].alpha,1,0.5);
tween(layer[%1].alpha,0,0.3,,
set(layer[%1].visible,false););
if(isen,
if(device.mobile,set(tgbtnname,mbtn2);,set(tgbtnname,btn2););
if(cuttsp == scene[get(xml.scene)].sp,
if(layer[get(tgbtnname)].crop == layer[get(tgbtnname)].crop1,
if(%1,resumesound(sp););
);
,
if(layer[get(tgbtnname)].crop == layer[get(tgbtnname)].crop1,
txtadd(newspurl,e,get(scene[get(xml.scene)].sp));
playsound(sp,'https://bigscene.4dage.com/panorama/sound/001.mp3',1);
set(cuttsp,get(scene[get(xml.scene)].sp));
);
);
,
if(device.mobile,set(tgbtnname,mbtn2);,set(tgbtnname,btn2););
if(cuttsp == scene[get(xml.scene)].sp,
if(layer[get(tgbtnname)].crop == layer[get(tgbtnname)].crop1,
if(%1,resumesound(sp););
);
,
if(layer[get(tgbtnname)].crop == layer[get(tgbtnname)].crop1,
playsound(sp,'https://bigscene.4dage.com/panorama/sound/001.mp3',1);
set(cuttsp,get(scene[get(xml.scene)].sp));
);
);
);
txtadd(addimgname, 'addimg_', get(name));
addplugin(get(addimgname));
txtadd(plugin[get(addimgname)].parent, 'hotspot[', get(name), ']');
set(plugin[get(addimgname)].url,'get(imgurl)');
set(plugin[get(addimgname)].align,top);
set(plugin[get(addimgname)].edge,bottomleft);
set(plugin[get(addimgname)].keep,true);
set(plugin[get(addimgname)].x,0);
set(plugin[get(addimgname)].y,0);
set(plugin[get(addimgname)].scale,0.2);
set(plugin[get(addimgname)].visible,true);
copy(plugin[get(addimgname)].linkedscene,name);
copy(plugin[get(addimgname)].onclick,onclick);
if(webvr.isenabled,
set(display.hotspotrenderer, webgl);
copy(loadscene_flags_backup, skin_settings.loadscene_flags);
set(skin_settings.loadscene_flags, MERGE|KEEPVIEW|KEEPMOVING|NOPREVIEW);
webvr_act_as_gyro_in_portrait_mode(true);
if(scene.count GT 1,
set(hotspot[webvr_prev_scene].visible, true);
set(hotspot[webvr_next_scene].visible, true);
set(events[webvr_events].onviewchange, webvr_menu_following());
);
,
set(display.hotspotrenderer, auto);
if(loadscene_flags_backup !== null, copy(skin_settings.loadscene_flags, loadscene_flags_backup));
tween(layer[webvr_rotate_to_landscape_request].alpha, 0.0, 0.0);
set(hotspot[webvr_prev_scene].visible, false);
set(hotspot[webvr_next_scene].visible, false);
set(events[webvr_events].onviewchange, null);
);
if(device.mobile AND webvr.isenabled,
div(aspect, stagewidth, stageheight);
if(aspect != lastaspect OR '%1' == 'true',
copy(lastaspect, aspect);
if(stagewidth GT stageheight,
set(display.stereo, true);
set(webvr.mobilevr_sensor_mode, 3);
webvr.update();
tween(layer[webvr_rotate_to_landscape_request].alpha, 0.0, 0.0);
,
set(display.stereo, false);
set(webvr.mobilevr_sensor_mode, 1);
webvr.update();
tween(layer[webvr_rotate_to_landscape_request].alpha, 1.0);
delayedcall(3.0, tween(layer[webvr_rotate_to_landscape_request].alpha, 0.0, 1.0); );
);
);
,
set(lastaspect, 0);
);
180) ? -360 : (dh < -180) ? 360 : 0
hsh += dh*f;
var a = Math.abs(v - hsv) / 90.0;
a = 1.0 * Math.max(1.0 - 2.0*Math.sqrt(a), 0);
v = v + 55.0 - v*1.5;
hsv = hsv*(1.0 - f) + v*f;
hs1.ath = hs2.ath = hsh;
hs1.atv = hs2.atv = hsv;
hs1.alpha = hs2.alpha = a;
}
]]>
inc(frame,1,get(lastframe),0);
mul(ypos,frame,frameheight);
txtadd(crop,'0|',get(ypos),'|',get(framewidth),'|',get(frameheight));
delayedcall(0.3, if(loaded, hotspot_animate() ) );