当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 如何用vb打开一个excel文件(如test.xls,其中这个表格中已经有数据,比如说“e3”的单元格中有一数据为“用水量”),然后往这个excel中写入数据,写入后,excel文件中“e3”的单元格中数据不能变化。 因为这个excel文件是一个模板,项目很多,所以不能采取每次用程序把模板写好。 希望大侠赐教,回答正确马上结帐。 ......
 ·求testdirector    »显示摘要«
    摘要: 见上 ......


显示问题

我在一个场景中放置了多个不同的按钮,然后每个按钮都配有一张图片,我在一开始的时候把图片的透明度设为0,在点击的时候再把透明度设成100,但发现当点击不同的按钮时图片会一一呈现出来,为了解决这个问题,我再把在点击的一开始,把整个场景的透明度设为0,这样就可以把按钮和图片都隐藏掉,然后在这个场景的外面在套按钮,但发现还是不行,清各位帮我想想   办法,应该怎么处理~~   谢谢

NO.1   作者: reagan0127

你的意思是不是想在点第一个按钮时出现第一张图片,点第二个按钮时第一张图片消失出现第二张图片??  
   
  这样好办!!  
   
  假设你的图片的实例名分别为tu1、tu2、tu3......,在每个按钮的命令中如下写:  
   
  on   (realese)   {  
          for   (var   i=1;   i<=n;   i++)   {  
                  if   (i   ==   m)   {  
                          _root["tu"+i]._visible   =   true;  
                  }   else   {  
                          _root["tu"+i]._visible   =   false;  
                  }  
          }  
  }  
   
  其中n是你的图片总数,m是当前你想让它出现的那张图片的序号,对于不同的按钮,m的值不同。

NO.2   作者: reagan0127

当然,你也可以把这段for循环写成一个函数!!

NO.3   作者: eagle128

你的这种问题有多种解决办法。  
    先说两种简单的:  
    1、把你的图片全部转成影片符号,依次命名为,MC1,MC2,MC3,MC4,MC5...MCn  
      然后把你的图片位置放好。  
      在帧上写上:  
        for(i=1;   i<=n;   i++)   {  
  eval("MC"   +i)._visible=0;  
        }  
      function   trans(i)   {  
        eval("MC"   +i)._visible=100;//或者   eval("MC"   +i)._visible=not(eval("MC"   +i)._visible)  
    }  
   
    在按纽上如下定义,比如第一个:  
      on   (release){  
        i=1;  
      trans(i);  
    }     //如果不想定义函数,直接,MC1._visible=not(MC1._visible);  
   
  2、做个一影片符号,第一帧为空。第二帧放第一幅图片,依次类推。  
        第一帧上加上stop();  
      给影片命名   如:mc  
        第一个按钮上加上:  
      on(release){  
          mc.gotoandstop(2);  
      }  
      其它依次类推。  
 


 ·控件和组件有何区别和联系    »显示摘要«
    摘要: 谢谢! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE