作者fatcats (体验ECOSWAY魅力^^)
看板Flash
标题Re: [问题] 如何attachmovie在画面的中央?
时间Tue Dec 18 06:28:09 2007
※ 引述《vaisi (VAISI)》之铭言:
: 在用attachMovie时可以指定起始位置,小弟目前的是指定在滑鼠游标的位置
: 可是这样每次出现的位置都会乱跑
: 是否可以使用某个函数,读取整个场景的中心点,并且让读取的影片能出现在正中央?
可以使用Stage.width/2 & Stage.Height/2 取得场景中心点
然後在mc 读取完成初始化时 也就是 onLoadInit 时
去将锚点对在 Stage.width/2-mc._x/2 Stage.Height/2-mc._y/2
这样应该可以将影片放置在场景正中央
: 然後当使用者将此场景放大缩小时,可以重新找出中心点?
好像有可以固定比例随网页缩放的语法 设定长宽都是100%即可"避免"这个问题 @@"
或是像前面大大推文所说 使用 onResize 去侦听 (好像比较符合你的需求^^|||)
: 另外一个问题是,是否有当影片被startDrag的时候,能知道他被移动到哪里
可以抓起来之後 执行 1.onMouseMove or 2.onEnterFrame or 3.setInterval
基本上个人认为 用2 or 3 效能会较好 (个人偏好用2)
: 并且在stopDrag的时候能出现被移动後的座标这种函数呢?
将上面最後的值输出 就是你要的值了
: 看了F1说明,大海捞针,不知道该从何看起...@@
: 两个问题,麻烦各位前辈帮忙回答了,谢谢。<(_ _)>
以上是个人想法 如果有错误 或是更棒的方式 希望各位大大 多多指导 ^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.70.214.59
※ 编辑: fatcats 来自: 219.70.214.59 (12/18 06:32)
1F:推 vaisi:感谢这位前辈的指导,受益良多!!<(_ _)> 12/18 20:38