2009-12-16 10 views
5

सूची घटक के साथ फ्लेक्स 3 में, आप आइटम चेंजफेक्चर प्रॉपर्टी पर प्रभाव डाल सकते हैं, जिससे आप सूची नियंत्रण में आइटम को जोड़ने/हटाने को एनिमेट कर सकते हैं।क्या आइटम ChangeEffect स्पार्क सूची में बराबर है?

स्पार्क सूची में इक्विटी प्रस्तुतकर्ता दिखाई देता है और हटाए गए ईवेंट प्रतीत होता है, लेकिन यह प्रभाव पर पूर्ण नियंत्रण की अनुमति नहीं देता है, क्योंकि ईवेंट को प्रेषित होने के तुरंत बाद निष्कासन किया जाता है, जिससे प्रभाव के लिए कोई समय नहीं निकलता है ।

क्या कोई भी स्पार्क सूची पर इसे पूरा करने के बारे में जानता है?

उत्तर

2

स्टैक ओवरफ़्लो पर इस उत्तर को देखें: Animating Child Elements in Flex 4

फ्लेक्स 3 सूचियों में आइटम था चेंजएफ़ेक्ट/डेटा चेंजइफेक्ट इनके साथ बेक्ड, और उन्हें संभव बनाने के लिए सूची घटक के अंदर कस्टम कॉन्फ़िगरेशन का बहुत कुछ करना पड़ा। चूंकि स्पार्क बहुत नया और बहुत बेहतर आर्किटेक्टेड है, इसलिए उन्होंने घटकों में कोई प्रभाव प्रसंस्करण शामिल नहीं किया है, इसलिए आप itemChangeEffects जैसी चीजें नहीं कर सकते हैं।

हालांकि, आप अपने लेआउट में प्रभाव बना सकते हैं। यदि आप AnimatedVerticalLayout बनाना चाहते हैं, तो आपको केवल अपनी वर्टिकललाइट का विस्तार करना होगा और अपडेट डिस्प्लेलिस्ट को ओवरराइड करना होगा, और फिर अपने राज्य में और बाहर अपने आइटम को एनिमेट करने के लिए ट्विनमैक्स का उपयोग करें। यह बहुत आसान नहीं है:/लेकिन यह एकमात्र चीज है जो आप वास्तव में कर सकते हैं। एक बार जब कोई इस प्रक्रिया को स्वचालित करता है, तो यह एक तस्वीर होगी।

गुड लक!

इस उदाहरण को देखें: Animated TimeMachine LayoutGilles Guillemin द्वारा। उसके पास कुछ अच्छी चीजें हैं।

संबंधित मुद्दे