Ich habe eine Gruppe, die ich einen Wischeffekt machen möchte, wenn es zeigt und verbirgt.Flex 4 Group showEffect/hideEffect
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
<s:Wipe id="wipeUp" direction="up" duration="2000"/>
<s:Wipe id="wipeDown" direction="down" duration="2000" startDelay="2000"/>
</fx:Declarations>
<s:Group
id="zoomPopup"
top="-290"
right="15"
width="30"
height="300"
visible="false"
showEffect="{wipeUp}" hideEffect="{wipeDown}">
Die Gruppe wird ausgeblendet und bei Änderung der Sichtbarkeit der Gruppe angezeigt, aber der Effekt führt zu nichts. Wenn ich die Sichtbarkeit auf "false" setze, dauert es 4 Sekunden, bis sie ausgeblendet wird (Verzögerung + Dauer), aber wiederum keine Wirkung.
Ich finde das nicht wahr. Im obigen Code habe ich angegeben, dass der Effekt ausgelöst wird, aber nicht gelöscht wird. Also, wenn der hideEffect ausgelöst wurde, würde es 4 Sekunden warten (Dauer + startDelay), bevor die Gruppe nicht mehr sichtbar wäre. – asawilliams
Es ist nicht offiziell unterstützt, so dass das Verhalten unbekannt ist. In einigen Fällen wird es funktionieren, in einigen Fällen wird es nicht, in anderen Fällen kann es komische Dinge tun. Sie könnten versuchen, Wipe.target = zoomPopUp einzustellen, und es könnte funktionieren. –