热点上方如何直接显示文字?

[复制链接]
查看45027 | 回复9 | 2015-4-29 10:43:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
想在热点上直接显示文字,(跟缩略图那样),而不是要把鼠标移到热点上才显示文字,求各位大神出来帮忙啊!!!: y. Q8 S2 J' d7 W+ b
芝麻1 | 2015-4-29 16:49:05 | 显示全部楼层
大神呢?都快出来啊
帕诺喇嘛大叔 | 2015-5-1 05:41:23 | 显示全部楼层
        <hotspot name="spot1" style="hotspot_ani_black"  onhover="showtext('这里添加热点文字',hotspottextstyle);"% O6 N5 [6 n$ }1 a5 r: P
                ath="-42" atv="2" onclick="looktohotspot(get(name)); LoadThisPano(21b);" />
1 e! ~. n5 y% b( C( x4 h7 \3 V& n
( ^7 e1 ]$ U$ @0 Y# O3 B. J+ X
鱼眼龙 | 2015-6-2 19:25:14 | 显示全部楼层

在 tour.xml里面找到这么一堆代码

其中跟文字提示相关的是 tooltips那三行,默认是FALSE,都改成TRUE就对了:
: a4 k  m% \4 y* q4 b! l$ c6 G) J! m6 {9 i! g& d
<skin_settings maps="false"
/ T( M9 M& B( j3 N1 p                       maps_type="bing"1 U2 C$ g1 H8 U+ Q. c
                       maps_bing_api_key=""7 {. {; R* E# I$ {# v( n5 O
                       maps_zoombuttons="false"
/ Q: r1 x7 j+ X0 f  m6 g                       gyro="true"
8 R+ T0 D' _2 f                       title="true"
  Y( h2 C8 A) O3 v8 f! {                       thumbs="true"
  E8 D2 u3 y- a0 [* b( S5 t                       thumbs_width="120" thumbs_height="80" thumbs_padding="10" thumbs_crop="0|40|240|160"5 A8 A# W9 G4 |6 J* D
                       thumbs_opened="false"
% j# @& G. z3 g  w8 d) Z. {8 i                       thumbs_text="false"
' v. c/ m& r8 p6 U& J' \                       thumbs_dragging="true": C2 r0 [$ Z. V* s8 e4 ^
                       thumbs_onhoverscrolling="false"
9 x# G, f8 Z! O                       thumbs_scrollbuttons="false"
8 u3 p4 P  N4 A                       thumbs_scrollindicator="false"* d5 {( t8 a: R2 }$ B! U, c
                       thumbs_loop="false"
5 ?5 m2 D6 c" e# ]% q/ `                       tooltips_thumbs="false"   缩略图上的文字提示3 `8 _$ h, M5 {) D" |5 y
                       tooltips_hotspots="false"  热点上的文字提示2 {, Y% a) {1 m
                       tooltips_mapspots="false"  地图上的文字提示. |/ q0 r4 c6 q+ Z+ ?3 N% \: U
                       loadscene_flags="MERGE"
4 O9 s/ K% Y2 J                       loadscene_blend="BLEND(0.5)"
" K3 x- U5 E9 u) e                       controlbar_offset="20"
- Z, [* m) |4 a1 {                       />
鱼眼龙 | 2015-6-3 10:14:31 | 显示全部楼层
仍然不能像你说的那样,直接显示出来,还是要待鼠标的唤起。
# t% j6 J' B. f. P
, u, e7 ]8 q6 P. x6 V# ?继续研究中。。。。。。。。。。
keithjack | 2015-12-31 00:01:31 | 显示全部楼层
鱼眼龙 发表于 2015-6-3 10:14
1 y. Z; D& j" q) M/ b+ E" A" r$ D仍然不能像你说的那样,直接显示出来,还是要待鼠标的唤起。
, Y& w+ S. e: {" S& a7 I3 d/ b  P8 q: p' ^' i) Y7 y. Z. |( Y
继续研究中。。。。。。。。。。
" a1 S) y, h9 o
如果要在热点或layer上显示自定义文字,应该怎样弄呢0 S5 K" d4 c, l8 O  r: h& z
云眸传媒 | 2016-5-30 14:52:50 | 显示全部楼层
<action name="add_all_the_time_tooltip">
: G0 {8 d: D; I- m; x! P    txtadd(tooltipname, 'tooltip_', get(name));
  D' d% ?0 p7 v    addplugin(get(tooltipname));$ o# n! L' A, n
    txtadd(plugin[get(tooltipname)].parent, 'hotspot[', get(name), ']');  U0 P; S7 v" y' H
    set(plugin[get(tooltipname)].url,'%SWFPATH%/plugins/textfield.swf');
* l  r5 R, h4 y% k+ O    set(plugin[get(tooltipname)].align,top);
6 L0 ^. D* c, {/ d    set(plugin[get(tooltipname)].edge,bottom);! V9 H  U6 C8 w5 m% K
    set(plugin[get(tooltipname)].x,0);
1 I' ^0 Z, |5 e% P9 ?+ L+ c    set(plugin[get(tooltipname)].y,0);
& F" E) E1 v& y, y/ Z% ^" ^$ Y% Y    set(plugin[get(tooltipname)].width,100);" E' }2 s; i$ I2 S& U
    set(plugin[get(tooltipname)].autoheight,true);* _- I2 C- T; {$ F" Q
    set(plugin[get(tooltipname)].background,true);) J( s2 e# Z$ B/ Y+ }$ J
    set(plugin[get(tooltipname)].backgroundcolor,0x000000);* {8 T  I4 I3 `4 C/ x
    set(plugin[get(tooltipname)].roundedge,15);! i* ^& X$ L0 M+ q. x0 X
    set(plugin[get(tooltipname)].backgroundalpha,0.5);, V  N* C3 R8 |0 t1 I- Y
    set(plugin[get(tooltipname)].border,true);
& O+ J( L4 Z& `3 _+ s8 E    set(plugin[get(tooltipname)].glow,4);5 C& U2 `4 u- }# Q
    set(plugin[get(tooltipname)].glowcolor,0xFFFFFF);
1 H. V. ^( y- Q    set(plugin[get(tooltipname)].css,'text-align:center; color:#FFFFFF; font-family:Arial; font-weight:bold; font-size:16px;');
0 [0 V/ A" j  Y; y    set(plugin[get(tooltipname)].textshadow,1);
8 {. O0 P# C1 j+ w2 D7 N, d1 H' }    set(plugin[get(tooltipname)].textshadowrange,6.0);# k4 @4 h! Z! a8 G
    set(plugin[get(tooltipname)].textshadowangle,90);
9 g1 t: E5 K& a+ C0 q# R2 o- p    copy(plugin[get(tooltipname)].html,scene[get(linkedscene)].title);. _9 X- I, g7 ~4 C  G4 c/ a: J$ W
    set(plugin[get(tooltipname)].enabled,false);        
/ z' n/ m/ {9 H# H' N, e& a+ V</action>
2 }5 d2 [% ^9 R把这一段代码复制到vtourksin.xml中就可以了。/ H) j( v; ~# J6 u( O" a5 N" P( n
然后找到下面这段代码,复制这个替换就可以了。
<style name="skin_hotspotstyle" url="vtourskin_hotspot.png" scale="0.5" edge="top" oy="0" distorted="false"
               tooltip=""
               onclick="if(linkedscene,skin_hidetooltips(); tween(scale,0.25,0.5); tween(oy,-20,0.5);tween(alpha,0,0.5); looktohotspot(); loadscene(get(linkedscene),null,get(skin_settings.loadscene_flags),get(skin_settings.loadscene_blend));skin_updatescroll(); );"
               onloaded="add_all_the_time_tooltip();"
               />
& |: s6 e$ X0 m+ q; i; s
明海+ | 2016-5-30 15:52:25 | 显示全部楼层
云眸传媒 发表于 2016-5-30 14:52
$ @7 v5 P( u& ~: s9 L: y+ G3 ~7 b2 Utxtadd(tooltipname, 'tooltip_', get(name));' \6 C, r" q# ~" w
    addplugin(get(tooltipname));& u  V7 z1 L1 B; J. a2 o0 R, q
    txtadd(plu ...
6 c9 P) m0 p) J
大神来啦,鼓掌欢迎4 U% j2 V$ K1 A; B* w2 P
云眸传媒 | 2016-5-31 10:20:58 | 显示全部楼层
明海+ 发表于 2016-5-30 15:523 a5 h) n( S/ E) y' w; ]% k9 w
大神来啦,鼓掌欢迎

3 B' L, J! B" s# i不敢不敢,明海兄抬举,小白一枚,还在学习中~
6 l' H& G+ {+ E0 ~4 j1 L# ]
紅領巾 | 2016-7-27 13:56:17 | 显示全部楼层
学习当中!!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则