clickable_exists

语法:

clickable_exists(index);


参数 描述
index 要检查的可点击的索引。


返回: 布尔值


描述

此函数返回是否已创建具有指定索引的可单击 DOM 图标。请注意,用于检查 的值必须先前已初始化,否则你将得到导致 GameMaker Studio 2 关闭的错误。


例如:

if !clickable_exists(home_but)
   {
   home_but = clickable_add(32, 32, sprite_get_tpe(spr_MS_Home, 0), "http://macsweeney_games.com", "_blank", "width=700, height=500, menubar=0, toolbar=0, scrollbars=0");
   }

上面的代码检查变量 “home_but” 以查看它是否已经存在,如果不存在,它会在运行游戏画布的页面的位置 (32, 32) 处创建可点击的 DOM 图标。该图标使用的精灵为纹理页面中引用的 “spr_MS_Home”,当单击该图标时,它将为指定的 URL 打开一个新窗口,并带有该窗口的已定义属性。