나는 다른 드래그 앤 드롭 가능한 항목에 대한 컨테이너 역할을하는 skinnableContainer 있습니다. 이 컨테이너의 놓기 기능은 컨테이너가 추가 된 순간에 부모로부터 추가됩니다. 그 전에 그랬던 것처럼 나는 skinnableContainer에 피부 클래스를 추가 할 때까지사용자 지정 끌어서 놓기 구성 요소 : 스킨을 추가 할 때 끌어서 놓기가 더 이상 작동하지 않습니까?
이 모두 잘 작동, 드래그 항목 이제 아무도 컨테이너에 드롭 할 수 없습니다.
나는 피부 내에서 콘텐츠를 포장 그룹 구성 요소가 어떻게 든 블록의 역할을 가정,하지만 난 그것을 통해 드롭 기능을 허용하는 방법을 잘 모르겠어요?
아이디어가 있으십니까? 아래
편집 스킨 코드 :
<?xml version="1.0" encoding="utf-8"?>
<s:Skin xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark" alpha.disabled="0.5">
<fx:Metadata>
[HostComponent("spark.components.SkinnableContainer")]
</fx:Metadata>
<s:states>
<s:State name="normal" />
<s:State name="disabled" />
</s:states>
<!-- layer 1: border -->
<s:Rect left="0" right="0" top="0" bottom="0" radiusX="5" radiusY="5">
<s:stroke>
<s:SolidColorStroke color="0" alpha="0.50" weight="1" />
</s:stroke>
</s:Rect>
<s:Group id="contentGroup" left="0" right="0" top="0" bottom="0" >
<s:layout>
<s:VerticalLayout/>
</s:layout>
</s:Group>
</s:Skin>
없음 코드 : 도움이되지 수 있습니다. 오, 그렇다면 자연스러운 추측 : 커스텀 스킨에는 투명성이 있습니까? – RIAstar
위의 스킨 코드를 추가했습니다. 솔리드 컬러 스트로크에는 알파 = '0.5'가 있습니까? – bmilesp