こんにちは、 私はrotationYを使用してイメージを回転しようとしていますが、イメージの左側に基づいて回転しますが、回転ポイントをイメージの中心に変更する方法がありますか? transformAround()メソッドを使用できるはずですが、画像と関係のあるtransformAroundの例を見つけるのに問題があります。誰かがこれをどうやって行うのか、これについて間違った方法をとっているのかの例はありますか?私がしようとしているのは、周りを回転するスライドショーを構築し、拡大する画像をタップすることです。 長らく残念な質問を申し訳ありません、ご支援いただきありがとうございます。Flash Builder 4.6でY軸に沿ってイメージをどのように回転させますか?
答えて
Flexフレームワークを使用しているため、Spark 3Dエフェクトを使用すると、トランスフォームではなくイメージを回転できます。下記の例を参照してください(Rect
をあなたの画像に簡単に置き換えることができます)。 Rotate3DのautoCenterTransform
属性は、x、y、z回転点をオブジェクトの中心に移動するすべての作業を行います。
<?xml version="1.0"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Declarations>
<s:Rotate3D
id="rotateEffect"
target="{myImage}"
angleYFrom="0"
angleYTo="360"
duration="1000"
autoCenterTransform="true"/>
</fx:Declarations>
<s:Button label="Rotate"
x="10" y="10"
click="rotateEffect.play()"/>
<s:Rect id="myImage"
x="20" y="40"
height="100" width="100">
<s:fill>
<s:SolidColor color="0xABABAB"/>
</s:fill>
</s:Rect>
</s:Application>
また、あなたが完全に変換ポイントを中央にしたいのですが、唯一のY回転を可能にする変換ポイントをシフトしていない場合は、以下のように、自分のイメージのtransformX
プロパティを調整することができます
<?xml version="1.0"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Declarations>
<s:Rotate3D
id="rotateEffect"
target="{myImage}"
angleYFrom="0"
angleYTo="360"
duration="1000"
/>
</fx:Declarations>
<s:Button label="Rotate"
x="10" y="10"
click="rotateEffect.play()"/>
<s:Rect id="myImage"
x="20" y="40"
height="100" width="100"
transformX="{myImage.width/2}">
<s:fill>
<s:SolidColor color="0xABABAB"/>
</s:fill>
</s:Rect>
</s:Application>
それは私が探していた質問に対する答えです。私はちょうどさまよっていましたが、これについてもっと知るために私が読むことができる情報を知っていますか?本や記事がクールでない場合は、私の質問にもっと答えてくれましたので、どうもありがとう! – Justin
私はこの情報を[Adobe docs](http://help.adobe.com/jp/FlashPlatform/reference/actionscript/3/spark/effects/Rotate3D.html)から入手しました。また、素晴らしい例があります。[http://blog.flexexamples.com/2008/10/13/3d-rotating-objects-in-flex-using-the-fxrotate3d-effect-and-flash-player- 10 /)。 – eterps
- 1. イメージをy軸に沿って回転させる方法は?
- 2. Pixi.jsで回転した後のY軸に沿ったスケーリング
- 3. ModelVisual3Dオブジェクトの中心をx軸、y軸、z軸に沿って順番に回転させる方法
- 4. Processing.JSでは、y軸についてイメージを回転させるにはどうすればよいですか?
- 5. 世界軸に沿った回転
- 6. D3棒グラフでx軸とy軸をどのように回転させますか
- 7. 3軸(x、y、z)に沿って球を同時に回転させる方法
- 8. 3軸に沿った回転と、各軸の回転とを別々にするのはなぜですか?
- 9. WPFでx軸に沿ってキャンバスを回転
- 10. プレーヤーが間違った軸に沿って回転していますか?
- 11. nvd3グラフのY軸ラベルにどのように回転するのですか
- 12. 軸に沿ってスプライトを回転する
- 13. 軸に沿ってクォータニオンを回転する
- 14. X軸に沿って携帯電話の角度を回転
- 15. Webgl:回転するオブジェクトが軸に沿って歪む
- 16. Y軸の動きをどのように反転させるのですか?
- 17. どちらかの軸に沿ってUIImageを反転
- 18. X、Y、またはZ軸平面に沿って3Dマトリックスを回転するにはどうすればよいですか?
- 19. どのように制限する(クランプ)Y軸回転のための回転。回転ユニティ
- 20. キャプティブビルドFlash Builder 4.6の問題
- 21. R:セカンダリY軸のラベルをどのように回転させるのですか? {base}
- 22. ggplot2で軸ラベルをどのように回転させるのですか?
- 23. Adobe Flash Builder 4.6を使用して、イメージの高さと幅、イメージ解像度、ファイルサイズにアクセスするにはどうすればよいですか?
- 24. svg要素をy軸に沿ってどのように翻訳するのですか?
- 25. y軸の全身回転
- 26. オブジェクトを円形のパスに沿ってどのように回転させるか?
- 27. Flash Builder 4.6ネイティブ拡張エラー
- 28. Three.JS y軸がz軸になるように投影を回転する
- 29. ユニティヘッドY軸回転クランプ
- 30. 回転するカメラが1つの軸に沿って失敗する
FlexフレームワークまたはバニラAS3を使用していますか? –
フレックスフレームワーク。私はそれをすべてアンドロイドエアーアプリケーションに組み込んでいます。スライドショーはタブレットに表示されます。答えが広範囲に及ぶ場合は、書籍があるかどうかもわかりません。私はそれがより単純であると考えている可能性があります。あなたのリプレイをありがとう! – Justin