麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > Flex > 正文

Flex clipContent 編程注意

2024-09-12 17:51:24
字體:
供稿:網(wǎng)友

現(xiàn)在需要的一個這樣的方式,用鼠標對C進行Drag操作。使它可以在A中任意移動,但是由于C是包含在B中,因此使用startDrag() 和 stopDrag()的時候,只能在B區(qū)域中進行移動,而無法超出B的邊界。
如果我們想讓C在A中移動的話,那么就應該使用一個叫做clipContent的屬性了。

以下是這個屬性的定義:
Whether to apply a clip mask if the positions and/or sizes of this container's children extend outside the borders of this container.

它的中文含義大致是:
如果此容器的子項的位置和/或大小擴展到此容器的邊框之外,是否應用剪裁遮罩。

clipContent值:
True:當子項目的邊界超出此容器時,不顯示子項目在此容器中。
Flase:當子項目的邊界超出此容器時,顯示子項目在此容器中。

clipContent是Container中的一個public propertie。因此Flex常用的一些容器類控件:
Accordion, Box, Canvas, Form, FormItem, LayoutContainer, Panel, Tile, ViewStack 全部都可以使用這個屬性。

即我們在B中,設定clipContent = false,這樣就可以實現(xiàn)我們的要的效果了,當C在移動的時候,如果遇到了D,則會在D的下面,那么這是怎么回事呢?
因為在coding這個結(jié)構(gòu)的時候,D的z-index就比B的高,因此C移動的時候,會被D遮擋?。m然C可以在A中任意位置進行移動)

所以我們做如下的設定:
將B的z-index,放置到D的z-index上面即可。而我們使用的方式就是:setChildIndex(這個method是很常用的,因此我就不在這里進行復述了。)

因此如果在一個很復雜的嵌套的容器中,如果要移動其中一個子容器在最外層容器中時,應作如下的設定:
1、將要移動的子容器的父容器(當然這個父容器之上可能還會有父容器的)要在需要移動容器中處于最上層顯示。
例如:A → B → C → D → E
F→ G → H
如果想要移動E在A中,那么就需要B在F的上面,即使用setChildIndex來重新設定B與F的位置。
2、需要將D容器的clipContent設定為false。

以上,希望會對大家有所幫助:)
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 免费在线中文字幕 | 中文字幕精品亚洲 | 国产精品久久久久久模特 | 最新午夜综合福利视频 | 成人羞羞在线观看网站 | 午夜视频在线观看免费视频 | 亚洲成人久久精品 | 久久草草影视免费网 | 国产成人在线综合 | 午夜视频你懂的 | 精品国产高清一区二区三区 | 久草视频2 | 欧美成人一级片 | 亚洲精品a在线观看 | 成人三级电影网站 | 午夜国产精品成人 | 久草在线高清 | 国产91久久精品一区二区 | 日韩欧美高清一区 | www69xxxxx| 欧美一级理论 | 一级毛片在线免费播放 | 欧美日韩在线播放 | 午夜精品久久久久久久99热浪潮 | 中文区永久区 | 免费毛片小视频 | 一级国产航空美女毛片内谢 | 精品一区二区三区欧美 | 黄网站免费入口 | 欧美a久久 | 看免费毛片| 国产精品久久久久久久久久久天堂 | 国产精品一区二av18款 | 爱草在线 | 久久99精品久久久久久青青日本 | 亚洲国产色婷婷 | 性少妇chinesevideo | 日本搞逼视频 | 色屁屁xxxxⅹ免费视频 | 污视频在线免费播放 | 欧美成人小视频 |