1
2
|
<!-- set up textboxes --> <action name="setup_textbox" scope="local" args="hotspotname, parenttype"> <!-- assign layername --> if (get(parenttype) == 'l', txtadd(layername, 'tombstone_', get(hotspotname)); , txtadd(layername, get(hotspotname)); );
if (layer[get(layername)].visible == true, <!-- no need to create a new text box if it's already there --> , <!-- remove all text boxes and create a new one --> removeall_textboxes(); <!-- add text box with style --> addlayer(get(layername)); assignstyle(layer[get(layername)],'textbox_style'); <!-- add text content --> set(textlayer, get(layername)); set(textcontent, get(data[get(textlayer)].content)); txtadd(layer[get(layername)].onloaded, 'add_html_text("', get(textcontent),'")'); <!-- set up text box parent, width, placement --> if(stagewidth LT 500, set(layer[get(layername)].parent, ); set(layer[get(layername)].width, calc(stagewidth)); set(layer[get(layername)].x, 0); , if (get(parenttype) == 'h', txtadd(layer[get(layername)].parent, 'hotspot[', get(layername), ']'); change_align(get(layername)); , txtreplace(tombstone_parent, layername, 'tombstone_', 'infoicon_'); txtadd(layer[get(layername)].parent, 'layer[', get(tombstone_parent), ']'); set(layer[get(layername)].maxheight, 900); ); set(layer[get(layername)].width, 400); set(layer[get(layername)].x, 40); ); ); <!-- show layer --> tween_layer(get(layername)); </action>
|