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

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

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

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

x
想在热点上直接显示文字,(跟缩略图那样),而不是要把鼠标移到热点上才显示文字,求各位大神出来帮忙啊!!!
: Q" F& D3 Q4 u3 K
芝麻1 | 2015-4-29 16:49:05 | 显示全部楼层
大神呢?都快出来啊
帕诺喇嘛大叔 | 2015-5-1 05:41:23 | 显示全部楼层
        <hotspot name="spot1" style="hotspot_ani_black"  onhover="showtext('这里添加热点文字',hotspottextstyle);"
( E, k0 z0 O. f, m6 b/ A0 L6 h                ath="-42" atv="2" onclick="looktohotspot(get(name)); LoadThisPano(21b);" />- a* n: ~/ n. B7 h- W- g2 p
( b+ ]/ O; D- t
鱼眼龙 | 2015-6-2 19:25:14 | 显示全部楼层

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

其中跟文字提示相关的是 tooltips那三行,默认是FALSE,都改成TRUE就对了:
; V, l5 R( R  K; g- b  n3 ?  u& j- e- \, ~5 C( a8 R4 S5 q, d/ ]$ ^
<skin_settings maps="false"+ j4 L# H& F9 T) |4 M8 w: A
                       maps_type="bing"2 W+ R" {( t6 ]' W
                       maps_bing_api_key=""( ]1 m" M/ d$ R- L9 S2 b
                       maps_zoombuttons="false"
7 A% M# F( y4 R% ]2 Z; V* e                       gyro="true"* C1 O" Y' k. N( y/ ?3 v
                       title="true"
* H: H# }5 Q4 B) u                       thumbs="true"' q- \& P- j" Z+ V5 ?5 ?% L" h" q
                       thumbs_width="120" thumbs_height="80" thumbs_padding="10" thumbs_crop="0|40|240|160"1 ^% r8 N+ k: g2 t2 u1 O  b# C
                       thumbs_opened="false"
/ u' L! D6 l6 ^* S. [                       thumbs_text="false"
. g9 y  `' ~' f7 F                       thumbs_dragging="true"
/ R" S8 E% ^+ B                       thumbs_onhoverscrolling="false"3 ~. J  k  g9 a  U
                       thumbs_scrollbuttons="false"% J* X1 O# ^2 j: O$ |
                       thumbs_scrollindicator="false"7 [' T% f1 W" m* h6 l
                       thumbs_loop="false"
  ~! `3 Q$ ]  I  Z                       tooltips_thumbs="false"   缩略图上的文字提示
0 W% E  m1 D; @2 S+ P" Q7 Y- k                       tooltips_hotspots="false"  热点上的文字提示: O5 G* ?) o+ Q; {; v& i) q
                       tooltips_mapspots="false"  地图上的文字提示
: m- |% Z0 B+ T# M5 Z                       loadscene_flags="MERGE"
, G  e3 D0 [6 ~& e+ L  @                       loadscene_blend="BLEND(0.5)") C9 d6 J& s: Y, C2 a5 q
                       controlbar_offset="20"
" O  q- Z# R! j' u                       />
鱼眼龙 | 2015-6-3 10:14:31 | 显示全部楼层
仍然不能像你说的那样,直接显示出来,还是要待鼠标的唤起。
4 V' z9 g: Z& [$ t+ Z# T+ I. D( F$ v0 M$ E+ G& Q
继续研究中。。。。。。。。。。
keithjack | 2015-12-31 00:01:31 | 显示全部楼层
鱼眼龙 发表于 2015-6-3 10:14; x, d% w! v. n! }
仍然不能像你说的那样,直接显示出来,还是要待鼠标的唤起。
8 |# N+ q, Z+ z, Z9 a; \% }7 v) c  o: q) N. y& \' i* z  R
继续研究中。。。。。。。。。。

# k- ~- U1 n7 `: k  f# d. i  y' ]如果要在热点或layer上显示自定义文字,应该怎样弄呢; v9 J. b! G1 l9 q
云眸传媒 | 2016-5-30 14:52:50 | 显示全部楼层
<action name="add_all_the_time_tooltip">
/ t9 e) A# J- F7 s2 b. I    txtadd(tooltipname, 'tooltip_', get(name));1 T) U6 r: W+ P, ]! ^
    addplugin(get(tooltipname));7 ^, [# p0 G* ?3 V# u$ U
    txtadd(plugin[get(tooltipname)].parent, 'hotspot[', get(name), ']');. [* m/ P$ [# t0 T
    set(plugin[get(tooltipname)].url,'%SWFPATH%/plugins/textfield.swf');
3 B3 ~6 n+ X- L3 f    set(plugin[get(tooltipname)].align,top);: ]  S5 M( `1 K5 p( W5 r
    set(plugin[get(tooltipname)].edge,bottom);
/ t9 s! {4 E7 |9 L    set(plugin[get(tooltipname)].x,0);
: @+ g+ R1 a' {7 u8 Y    set(plugin[get(tooltipname)].y,0);
( a  X. z' Z1 p9 ^5 \, g3 I    set(plugin[get(tooltipname)].width,100);* t5 V1 q) _. g: q6 ^9 `
    set(plugin[get(tooltipname)].autoheight,true);
- e5 R5 D1 p1 r; p( A" Q    set(plugin[get(tooltipname)].background,true);2 A( @) {7 j4 c6 \3 b" N9 j- X+ j! d
    set(plugin[get(tooltipname)].backgroundcolor,0x000000);- d. `' L  t3 D9 t
    set(plugin[get(tooltipname)].roundedge,15);
' K4 X6 I& f# Z2 d2 ?: f    set(plugin[get(tooltipname)].backgroundalpha,0.5);
$ ^) f  A; _" b0 `    set(plugin[get(tooltipname)].border,true);
# `& a9 E: x- J; ]: d' d; M    set(plugin[get(tooltipname)].glow,4);
7 Z8 P2 x$ ~- z    set(plugin[get(tooltipname)].glowcolor,0xFFFFFF);
2 a% J/ B5 }" u( s6 \/ X. c! F+ R    set(plugin[get(tooltipname)].css,'text-align:center; color:#FFFFFF; font-family:Arial; font-weight:bold; font-size:16px;');6 |3 s( i: e5 `$ B. `
    set(plugin[get(tooltipname)].textshadow,1);8 r6 e" {3 Q2 k1 `& P
    set(plugin[get(tooltipname)].textshadowrange,6.0);8 f8 a- i8 T! z
    set(plugin[get(tooltipname)].textshadowangle,90);
1 z4 C7 C! u3 S' b    copy(plugin[get(tooltipname)].html,scene[get(linkedscene)].title);3 f0 w3 {) d) J4 G1 c& O' r4 i4 p
    set(plugin[get(tooltipname)].enabled,false);        
  }, ^1 X4 ^" }0 u</action>2 t1 k3 n+ ^" O" N6 Y
把这一段代码复制到vtourksin.xml中就可以了。5 e4 b7 i) U6 K; l! c7 y6 ?
然后找到下面这段代码,复制这个替换就可以了。
<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();"
               />
$ J5 P+ G) A! E2 J- Q9 ?
明海+ | 2016-5-30 15:52:25 | 显示全部楼层
云眸传媒 发表于 2016-5-30 14:52! r+ \2 X9 x8 Y) p3 H$ d
txtadd(tooltipname, 'tooltip_', get(name));; K9 h6 ~; M4 _4 g5 b
    addplugin(get(tooltipname));; j+ a4 W; _$ q0 u% p1 ]# W
    txtadd(plu ...

, I: I' B4 q0 y大神来啦,鼓掌欢迎9 c( W& l! H) B( g
云眸传媒 | 2016-5-31 10:20:58 | 显示全部楼层
明海+ 发表于 2016-5-30 15:52
. [. K; _* v8 C大神来啦,鼓掌欢迎

7 _& Q* w- F6 l) ^不敢不敢,明海兄抬举,小白一枚,还在学习中~, e6 H4 R# Z- g1 L) ^4 e5 i/ c
紅領巾 | 2016-7-27 13:56:17 | 显示全部楼层
学习当中!!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则