收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 2894|回复: 8

[AS1&2] flash相对舞台坐标 as2

[复制链接]
发表于 2010-8-12 14:20:04 | 显示全部楼层 |阅读模式
现在有一个  MC1     里面嵌套着 MC2

实现效果:

MC1通过程序上下运动的时候 。 MC2  y坐标是永远在舞台的中央的。例如

http://www.o-dear-fly.cn/tea/中留言板块的效果、

记住MC2嵌套在MC1里面     所以要把MC2坐标转化为 全局的。问题是我需要设置MC2的坐标怎么设置啊。。 MC2._y=? 还是 p.y=? 最好还是举个例子把、

希望可以给个例子,或者简单的源码。谢谢、、、
发表于 2010-8-13 09:36:21 | 显示全部楼层
原帖由 [i]syrouce 于 2010-8-13 09:09 发表
呵呵    可能你没有知道我想要的效果。。。
如果拿出来的话      怎么产生  如那个网站  留言板的效果呢。。?
效果就是     一般html网页上   那种侧边栏、咨询业务的那种    缓动到显示器中央的。

这是回复帖子的通稿,请查看您的帖子属性哪一种类型.
1  求助时,只讲你的文件出现的问题,没有相关代码和文件.-------让大家猜,不容易解决问题.
2  求助时,表达不清楚自己的问题.
3  求助时,表达不清楚自己的问题,又舍不得上传自己的文件,或者自己的文件属于公司内部产品,不方便上传.
4  求助时,表达清楚了自己的问题,也贴了代码,但是,你的代码与大量舞台上摆放的元件有关,仅看代码也不好猜,不方便测试.如果要回复你的帖子还需要根据代码去摆放和制作代码中涉及的元件.

解决办法:
  追加自己对问题的描述,尽可能让大家快速了解你的情况,提供出问题的文件(或者演示这个问题的示例文件),让大家能方便的回复你的帖子.
回复 支持 1 反对 0

使用道具 举报

发表于 2010-8-13 09:24:28 | 显示全部楼层
draw a toplogic graphic and it'l be solved.
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2010-8-13 09:09:28 | 显示全部楼层
呵呵    可能你没有知道我想要的效果。。。
如果拿出来的话      怎么产生  如那个网站  留言板的效果呢。。?
效果就是     一般html网页上   那种侧边栏、咨询业务的那种    缓动到显示器中央的。
回复 支持 1 反对 0

使用道具 举报

发表于 2010-8-12 21:17:18 | 显示全部楼层
把MC2拿出来
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2010-8-12 19:49:52 | 显示全部楼层
嗯。。。  是什么样子的思路呢。。  我比较的模糊。。  说说呢。。
回复 支持 1 反对 0

使用道具 举报

发表于 2010-8-12 15:29:07 | 显示全部楼层
  1. import flash.geom.Point;
  2. var p:Point = new Point();
  3. mc1.mc2.localToGlobal(p);
  4. var speed:Number = 2;
  5. mc1.onEnterFrame = function() {
  6.         this._x+=Math.random ()-1;
  7.         this._y += speed;
  8.         if (this._y>=300) {
  9.                 speed *= -1;
  10.                 this._y = 300;
  11.         } else if (this._y<=0) {
  12.                 this._y = 0;
  13.                 speed *= -1;
  14.         }
  15.         var _p:Point = new Point();
  16.         mc1.mc2.localToGlobal(_p);
  17.         mc1.mc2._x-=_p.x-p.x;
  18.         mc1.mc2._y-=_p.y-p.y;
  19. };
复制代码


这个示例,符合楼主的要求.

但我觉得楼主还是应该改变思路

T.fla

64 KB, 下载次数: 223

T.swf

1.46 KB, 下载次数: 197

回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2010-8-14 09:25:41 | 显示全部楼层
我想要的效果如下网站    留言板区块中         侧栏 “留言 返回 顶端” 的缓冲居中的效果。。
http://www.o-dear-fly.cn/tea/  
所以呢。。麻烦大家说说思路   、
回复 支持 反对

使用道具 举报

发表于 2010-8-14 12:04:31 | 显示全部楼层
自己画一下草图就知道了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-11-24 23:37 , Processed in 0.093513 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表