BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / flash / #34050同步于 2008/4/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Flash机器人发帖

[合集] 【求助】如何用flash实现实例边运动,体积也定时增长啊

xw2423
2008/4/28镜像同步0 回复
☆─────────────────────────────────────☆ AWZ (AWZ) 于 (Wed Dec 19 15:00:24 2007) 提到: 才刚刚入门学习flash 还望大牛帮下啊 ☆─────────────────────────────────────☆ wdsuus (newbie) 于 (Wed Dec 19 15:14:08 2007) 提到: 场景里实现运动 元件里实现体积增长 ☆─────────────────────────────────────☆ AWZ (AWZ) 于 (Wed Dec 19 15:18:25 2007) 提到: 【 在 wdsuus 的大作中提到: 】 : 场景里实现运动 : 元件里实现体积增长 但是我试过 结果就是只会长大 但是不会运动了啊 还有一个问题: 比如一个实例运动到最左端 怎么使其反过来运动 我现在的是倒退啊 ☆─────────────────────────────────────☆ wdsuus (newbie) 于 (Wed Dec 19 15:44:28 2007) 提到: 不会只长大不运动阿,场景里的运动帧设置好了吗? 第二个问题不明白什么意思 【 在 AWZ 的大作中提到: 】 : 但是我试过 结果就是只会长大 但是不会运动了啊 : 还有一个问题: : 比如一个实例运动到最左端 怎么使其反过来运动 我现在的是倒退啊 ☆─────────────────────────────────────☆ difuk (胖夫\ /小姗) 于 (Wed Dec 19 16:03:25 2007) 提到: 不如贴个源文件上来的好 ☆─────────────────────────────────────☆ AWZ (AWZ) 于 (Wed Dec 19 16:06:16 2007) 提到: 【 在 wdsuus 的大作中提到: 】 : 不会只长大不运动阿,场景里的运动帧设置好了吗? : 第二个问题不明白什么意思 第二个就是当物体移动到舞台一端时 比如现在它头朝左 现在我想让它头朝右 相当于转了个身 应该怎么实现啊 场景里的运动只是让实例左右运动 当运动到边界时就向另一边运动 ☆─────────────────────────────────────☆ wdsuus (newbie) 于 (Wed Dec 19 16:13:04 2007) 提到: 【 在 AWZ 的大作中提到: 】 : 第二个就是当物体移动到舞台一端时 比如现在它头朝左 现在我想让它头朝右 相当于转了个身 应该怎么实现啊 : 场景里的运动只是让实例左右运动 当运动到边界时就向另一边运动 那个用翻转就可以了,我这没flash做不了= = ☆─────────────────────────────────────☆ AWZ (AWZ) 于 (Wed Dec 19 16:42:19 2007) 提到: 这个是移动的 单独设了一个action层 moveRight = function () { this._x += 5; if (this._x>720) { this._rotation = 360; this.onEnterFrame = moveleft; } }; moveleft = function () { this._x -= 5; if (this._x<70) { this._rotation = 360; this.onEnterFrame = moveRight; } }; object1.onEnterFrame = moveleft; object1.onEnterFrame = moveRight; object1.onEnterFrame = moveRight; ☆─────────────────────────────────────☆ AWZ (AWZ) 于 (Wed Dec 19 16:45:23 2007) 提到: 这个后来我在元件里敲的 但是也只会长大 不会动了 主要是刚学啊 真是不懂啊 多谢各位指教啊 啊 var intervalID:Number; intervalID = setInterval(grow, 1000); //var fishclk:Object = new Object(); //fishclk.onRelease = function(evt) { function grow() { if (this._height>=90 && this._width>=90) { outThere(); } else { this._width += 1; this._height += 1; } } function outThere() { clearInterval(intervalID); } ☆─────────────────────────────────────☆ dickfu (潇湘天下|小付寨主) 于 (Wed Dec 19 17:01:44 2007) 提到: 都会as了还说刚学。。。。 现在的人都会装菜了。。。 【 在 AWZ (AWZ) 的大作中提到: 】 : 这个后来我在元件里敲的 但是也只会长大 不会动了 主要是刚学啊 真是不懂啊 多谢各位指教啊 啊 : var intervalID:Number; : intervalID = setInterval(grow, 1000); : ................... ☆─────────────────────────────────────☆ AWZ (AWZ) 于 (Wed Dec 19 17:02:32 2007) 提到: 【 在 wdsuus 的大作中提到: 】 : 那个用翻转就可以了,我这没flash做不了= = 这个使用属性_rotation吗 试过 但是翻180度也不行啊 ☆─────────────────────────────────────☆ wdsuus (newbie) 于 (Wed Dec 19 17:15:42 2007) 提到: 忘记了,你找找有没有flip之类的吧 ☆─────────────────────────────────────☆ wdsuus (newbie) 于 (Wed Dec 19 17:18:45 2007) 提到: 或者试试把宽度设置成负值看能不能反过来 ☆─────────────────────────────────────☆ AWZ (AWZ) 于 (Wed Dec 19 17:21:46 2007) 提到: 【 在 wdsuus 的大作中提到: 】 : 或者试试把宽度设置成负值看能不能反过来 多谢啊 我试试 呵呵[em18] ☆─────────────────────────────────────☆ xw2423 (静水之人) 于 (Wed Dec 19 17:25:15 2007) 提到: 设置mc的_xscale为负值,想你所说的水平翻转,就把_xscale设为-100即可 【 在 AWZ (AWZ) 的大作中提到: 】 : 但是我试过 结果就是只会长大 但是不会运动了啊 : 还有一个问题: : 比如一个实例运动到最左端 怎么使其反过来运动 我现在的是倒退啊 : ................... ☆─────────────────────────────────────☆ xw2423 (静水之人) 于 (Wed Dec 19 17:27:51 2007) 提到: 你这个在元件里面敲是指mc内部吗?什么叫不会动了? 【 在 AWZ (AWZ) 的大作中提到: 】 : 这个后来我在元件里敲的 但是也只会长大 不会动了 主要是刚学啊 真是不懂啊 多谢各位指教啊 啊 : var intervalID:Number; : intervalID = setInterval(grow, 1000); : //var fishclk:Object = new Object(); : //fishclk.onRelease = function(evt) { : function grow() { : if (this._height>=90 && this._width>=90) { : outThere(); : } else { : this._width += 1; : this._height += 1; : } : } : function outThere() { : clearInterval(intervalID); : } ☆─────────────────────────────────────☆ xw2423 (静水之人) 于 (Wed Dec 19 17:28:17 2007) 提到: 你别吓别人。。。^_^ 【 在 dickfu (潇湘天下|小付寨主) 的大作中提到: 】 : 都会as了还说刚学。。。。 : 现在的人都会装菜了。。。 ☆─────────────────────────────────────☆ AWZ (AWZ) 于 (Wed Dec 19 17:34:48 2007) 提到: 【 在 xw2423 的大作中提到: 】 : 你这个在元件里面敲是指mc内部吗?什么叫不会动了? 不是在内部啊 是单独弄了一层 不动指只会长大 但是本来会来回动的 现在不会动了 ☆─────────────────────────────────────☆ xw2423 (静水之人) 于 (Wed Dec 19 17:39:48 2007) 提到: var speed=2; var expand=1; _root.onEnterFrame=function(){ ball._x+=speed; ball._xscale=ball._yscale+=expand; } 稍微写了一个,不知符合你要求不。。。 【 在 wdsuus (newbie) 的大作中提到: 】 : 场景里实现运动 : 元件里实现体积增长 ☆─────────────────────────────────────☆ AWZ (AWZ) 于 (Wed Dec 19 17:47:07 2007) 提到: 【 在 xw2423 的大作中提到: 】 : var speed=2; : var expand=1; : _root.onEnterFrame=function(){ : ................... 谢谢啊 我试试 ☆─────────────────────────────────────☆ dickfu (潇湘天下|小付寨主) 于 (Wed Dec 19 17:55:41 2007) 提到: 我还在想。。这个问题应该不难。。。怎么会拿出来问。。。 谁知道他居然是在问怎么用as来实现。。。 【 在 xw2423 (静水之人) 的大作中提到: 】 : 你别吓别人。。。^_^ ☆─────────────────────────────────────☆ CXQ (David) 于 (Fri Dec 21 13:41:18 2007) 提到: _xscale=-_xscale
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。