メイン ActionScript 3.0 特設会議室 ゆったりとゆれるような動き | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kurosuke | Åê¹ÆNo.45650 投稿日時: 2010-9-6 16:42 |
新米 居住地: 投稿: 17
使用環境:
WindowsXP:SP3 FlashCS4 Professional ActionScript3.0 |
ゆったりとゆれるような動き ブンブンです。
mouseX,mouseYの値を取得して、斜め上,下にゆれるような画像があります。 このmouseX,mouseYの値をランダムに設定して同じような動作をすることは出来ないでしょうか。 試しに private function enterFrame(event:Event):void { //var dx:Number = (stage.stageWidth / 2 - mouseX); //var dy:Number = (stage.stageHeight / 2 - mouseY); var dx:Number=(stage.stageWidth / 2 - Math.random()*250); var dy:Number= (stage.stageHeight / 2 - Math.random()*50); rotationHAndler(dx, dy); } private function rotationHAndler(dx:Number,dy:Number):void { if(!filter || !imageLoader.content || !mapLoader.content) return; var basetween:ITween; //basetweenの設定 basetween=BetweenAS3.delay(BetweenAS3.func(function():void { imageContainer.rotationX -= (imageContainer.rotationX + dy / 15) / 10; imageContainer.rotationY -= (imageContainer.rotationY - dx / 15) / 10; } ),0.5 ); basetween.play(); basetween.addEventListener(TweenEvent.COMPLETE, removeHandler); shader.data.dx.value = [imageContainer.rotationY * 0.6]; shader.data.dy.value = [-imageContainer.rotationX * 0.6]; imageLoader.filters = [filter]; } private function removeHandler(e:TweenEvent):void { e.target.removeEventListener(TweenEvent.COMPLETE, removeHandler); } "imports"などは設定しているものとする。 とrotationX Yの部分をMath.random()に変更してみました。 が、画像が振動したような動きになってしまいます。 ゆったりとゆれるような動きにしたいのですが、何か良い方法がありませんでしょうか。 よろしくお願いします。 |
ひろゆき | Åê¹ÆNo.45651 投稿日時: 2010-9-6 16:47 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: ゆったりとゆれるような動き これはドキュメントクラスか、クラスに記載していますよね?
であれば、端折らずに掲載した方がよいのでは? なお、スクリプトは[code][/code]で囲むようにしましょう。
|
kurosuke | Åê¹ÆNo.45666 投稿日時: 2010-9-7 9:07 |
新米 居住地: 投稿: 17
使用環境:
WindowsXP:SP3 FlashCS4 Professional ActionScript3.0 |
Re: ゆったりとゆれるような動き 失礼しました。
http://wonderfl.net/c/50I3 コードが長くなるのと、こちらのコードに若干手を加えたので、載せてはいけないのかなと思いました。
簡単に出来そうでうまく出来ないのです。 Timerイベントなどが必要なのでしょうか。 すいませんがよろしくお願いします。 |
ひろゆき | Åê¹ÆNo.45667 投稿日時: 2010-9-7 11:30 |
ちょんまげら 居住地: 東京砂漠 投稿: 4403
使用環境:
10.8.5 Flash Professional CS4/CS6/CC Safari 6.1 |
Re: ゆったりとゆれるような動き 引用:
kurosukeさんは書きました: であれば、wonderflでforkして、wonderflで質問された方がトラブルもなくてよろしいかと。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |