最近、私は素晴らしいオンライン図作成ツール、LovelyChartsを見つけました。私はUIの設計方法が好きです - あなたはスクリーンショットhereを見ることができます。スクリーンショットの右上隅にあるLovelyChartsのロゴのように、複数のコンポーネントにまたがるイメージを作成する方法を知りました。誰かが私を正しい方向に蹴ってくれますか?Flexのいくつかのコンポーネントにまたがるイメージを作成する
0
A
答えて
1
透明な背景でイメージを作成する必要があります。 JPEG形式は透明な背景をサポートしていないので、GIFまたは別の形式を使用する必要があります。次に、次のコードのようにイメージを埋め込みます。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical">
<mx:Canvas width="476"
height="264">
<mx:Label x="103"
y="110"
text="Some text"
width="155"/>
<mx:Image x="115"
y="110"
width="100"
height="100"
source="@Embed('assets/transparent_back.gif')"/>
</mx:Canvas>
あなたが好きなら、他のコンポーネントを重ね、あなたがキャンバスにしたい画像を配置することができます。透明な背景の画像の例を次に示します。http://commons.wikimedia.org/wiki/File:Gluecksklee_%28transparent_background%29.gif
0
これは間違いなく有効です。アプリケーションのレイアウトは絶対的であると、画像の2つの例がある - キャンバスタグ内で宣言1および他の外
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute">
<mx:Canvas width="476"
height="264"
x="50"
y="0"
borderStyle="solid"
borderThickness="5"
borderColor="black">
<mx:Label x="103"
y="110"
text="Some text"
width="155"/>
<mx:Image x="115"
y="110"
width="100"
height="100"
source="@Embed('assets/transparent_back.gif')"/>
</mx:Canvas>
<mx:Image x="30"
y="110"
width="100"
height="100"
source="@Embed('assets/transparent_back.gif')"/>
</mx:Application>
関連する問題
- 1. MXMLまたはSCRIPTでコンポーネントを作成する方が効率的です。 FLEX
- 2. Flex 4イメージを明るくまたは暗くする方法
- 3. Flex:動的作成でコンポーネントのプロパティにアクセスする方法
- 4. イメージといくつかの説明を含むデータベースを作成するには?
- 5. イメージをいくつかのテキストにセンタリングするためのイメージタスク
- 6. XMの作成にいくつか問題があります
- 7. イメージ・マジックを使用すると、イメージをいくつかの別々のイメージにスライスできますか?
- 8. いくつかのUIImageViewsを持つアプリケーションを作成する
- 9. Flexプロジェクトの多くのMXMLコンポーネント
- 10. Flex 4.5で実行時に動的にアップロードとイメージを作成
- 11. イメージの「アンカーポイント」を別のイメージに作成できますか?
- 12. ASP.NET MVCでいくつかのラジオボックスを作成するには?
- 13. CSSでいくつかのブレークを作成するには?
- 14. イメージが見つからないときにCodeigniterコントローラが作成される
- 15. Actionscript 3 - ユーザーが作成したUIコンポーネントを生成する
- 16. プレースホルダを使用してFlexコンポーネントを作成するにはどうすればよいですか?
- 17. 接続されたコンポーネントが最大のサブグラフを作成する
- 18. 私はFlexでいくつかのグラフを作成しようとしています
- 19. インデックスを作成するためにいくつかのドキュメントがありますのpython
- 20. nodejs小さいイメージからイメージを作成しますか?
- 21. FlexでCoverFlowにコンポーネントを追加する
- 22. 形状作成に関するいくつかの質問
- 23. adobe flexのメニューを作成する
- 24. htaccessファイルは、私はイメージのため、いくつかの静的なサブドメインを作成したドメイン
- 25. FlexでDataGridを作成するには?
- 26. メニューによるFlexコンポーネントのライフサイクル - ベストプラクティス
- 27. Flex:テンプレートアプリケーションを作成しますか?
- 28. 2つのテーブルを使ってjoomlaコンポーネントを作成する
- 29. イメージ内のテキストから単語のイメージを作成する
- 30. いくつの入れ子になったコントロールを作成できますか?
ありがとうございましたが、期待どおりに動作しません。キャンバスに合わせて画像がクリップされています。 –
これはキャンバスの子として追加されたためです。mx:Imageタグがmx:Canvasの開始と終了の間にどのようにあるかに注目してください。キャンバスの端を横切るようにするには、Canvasタグの外側に宣言する必要があります。 –
もう1つ留意すべき点は、アプリケーションのレイアウトが垂直であることです。これを絶対に変更すると、コンポーネントを簡単に重ねることができます。第2の答えを見てください –