静非兰工作室博客
静非兰工作室博客
浏览模式: 标准 | 列表分类:技术文章

Flash制作:360度全景展示

 

    1、首先找一张云层的图片,要大一点的,可以拼接为环视图片的最好。
  2、找一张风景的环视图片,然后将云层或者天空部分去掉,变成透明的,存为png透明格式。
  3、在主场景第一层第一帧中建立影片剪辑,实例名称为:bg_mc,在bg_mc下创建影片剪辑实例:bg,进入bg编辑,导入刚刚找到的云层图片。对齐坐标为0,0;
  4、在主场景第二层第一帧中建立影片剪辑,实例名称为:img_mc,在img_mc下创建影片剪辑实例:img,进入img编辑,导入刚刚处理过的风景图片。对齐坐标为0,0;
  5、在主场景第三层第一帧中加入以下AS代码:

AS代码
  1. //as----------------------------------------------------    
  2. stop();    
  3. Stage.showMenu = false;    
  4. Stage.scaleMode = "noScale";    
  5. fscommand(allowscale, true);    
  6. img_mc.img.duplicateMovieClip("img1", 2);//复制前景;    
  7. bg_mc.bg.duplicateMovieClip("bg1", 2);//复制云层背景;    
  8. page_width = Stage.width;//设置鼠标感应范围宽度    
  9. page_height = Stage.height;//设置鼠标感应范围高度;    
  10. step = 40;//设置间隔时间;    
  11. img_mc.img._x = 0;//初始前景坐标位置;    
  12. img_mc.img1._x = -img_mc.img._width;//初始前景被拼合为环视图    
  13. bg_mc.bg._x = 0;//初始背景坐标位置;    
  14. bg_mc.bg1._x = -bg_mc.bg._width;//初始背景被拼和为环视图;    
  15. img_mc._y = 0;//初始前景和背景y轴位置;    
  16. bg_mc._y = 0;//    
  17. _root.onEnterFrame = function() {//根据帧频持续调用函数;    
  18. img_width = img_mc._width/2;//设置前景鼠标检测范围;    
  19. bg_width = bg_mc._width/2;//设置背景鼠标检测范围;    
  20. if (_root._xmouse>0 && _root._xmouse<page_width && _root._ymouse>0 && _root._ymouse<page_height) {    
  21. //判断鼠标是否在场景范围内;    
  22. img_mc._x = img_mc._x-(_root._xmouse-page_width/2)/step;//控制前景循环;    
  23. bg_mc._x = bg_mc._x-(_root._xmouse-page_width/2)/step*1.3;//控制背景循环,速度比前景快1.3倍;    
  24. if (img_mc._x<-(img_width-page_width)) {//以下几个if循环为检测是否超出范围;    
  25. img_mc._x = page_width;    
  26. }    
  27. if (img_mc._x>page_width) {    
  28. img_mc._x = page_width-img_width;    
  29. }    
  30. if (bg_mc._x<-(bg_width-page_width)) {    
  31. bg_mc._x = page_width;    
  32. }    
  33. if (bg_mc._x>page_width) {    
  34. bg_mc._x = page_width-bg_width;    
  35. }    
  36. }    
  37. };   

现在直接Ctrl+enter就可以看到效果啦。现在共享我做这个效果时用到的两张图片;

大小: 8.35 K
尺寸: 500 x 166
浏览: 181 次
点击打开新窗口浏览全图

大小: 18.22 K
尺寸: 500 x 129
浏览: 141 次
点击打开新窗口浏览全图

附件: 360度全景展示源文件.rar (3.3 M, 下载次数:17448)

Tags: flash制作, 教程, as

MySQL优化步骤及my.cnf缓存优化

1、看机器配置,指三大件:cpu、内存、硬盘
2、看mysql配置参数
3、查系mysql行状态,可以用mysqlreport工具来查看
4、查看mysql的慢查询
依次解决了以上问题之后,再来查找程序方面的问题


my.cnf缓存优化
在 my.cnf 中添加/修改以下选项:

» 还有更多内容,点击这里阅读全文

Tags: mysql, 优化, my.cnf, 缓存

优化Mysql服务器

MySQL服务器有几个影响其操作的参数(变量)。如果缺省的参数值不合适,可以将其修改为对服务器运行环境更合适的值。例如,如果您有大量的内存,可以告诉服务为磁盘和索引操作使用较大的缓冲区。这将使内存持有更多的信息并减少了必须进行的磁盘访问的数
量。如果是一般的系统,可以告诉服务器使用较小的缓冲区,以防止它扰乱系统资源损害其他的进程。

» 还有更多内容,点击这里阅读全文

Tags: mysql, 优化, 服务器

ADSL拨号中出现的错误代码

Error 602 The port is already open
问题:拨号网络网络由于设备安装错误或正在使用,不能进行连接
原因:RasPPPoE没有完全和正确的安装
解决:卸载干净任何PPPoE软件,重新安装
 
Error 605 Cannot set port information
问题:拨号网络网络由于设备安装错误不能设定使用端口
原因:RasPPPoE没有完全和正确的安装
解决:卸载干净任何PPPoE软件,重新安装
 
Error 606 The port is not connected
问题:拨号网络网络不能连接所需的设备端口
原因:RasPPPoE没有完全和正确的安装,连接线故障,ADSL MODEM故障
解决:卸载干净任何PPPoE软件,重新安装,检查网线和 ADSL MODEM

» 还有更多内容,点击这里阅读全文

Tags: adsl, 拨号, 错误代码

MS系统蓝屏小结

WINDOWS XP在系统不当操作或者系统崩溃的时候会自动重新启动,蓝屏是系统为重启的原因和错误的地方作解释,接下来系统会自动运行CHECK工具来修正这些问题,所以这个问题不必特别处理,只需要在恢复后注意操作就可以了电脑出现蓝屏,软件和硬件的可能性都有,并不仅仅是硬盘出现坏道而引起的。软件方面,您可以用最新的杀毒软件扫描是否有病毒,如果最近安装了新版本的驱动程序,恢复成原来使用正常的版本,问题没有解决则可以重装系统。硬件方面,如果您超频了,那就先恢复硬件默认的频率;然后检查散热是否有问题,因为硬件过热会引起数据读取和传输错误;接下来就是用替换法检查是哪个部件的问题了,其中内存的嫌疑是最大的。

» 还有更多内容,点击这里阅读全文

Tags: ms, xp, 系统, 蓝屏

共有:61篇12345678

点击刷新!
Copyright © 2004-2009
静非兰工作室博客
Processed in 0.025301 second(s), 3 queries, Gzip disabled
清除 Cookies. 冀ICP备05002838号