2008-10-02 14 views
12

फ्लेक्स एप्लिकेशन, एसडब्ल्यूएफ या एसडब्ल्यूसी के लिए ग्राफिक संपत्तियों को स्टोर करने के लिए एक बेहतर प्रारूप कौन सा है?फ्लेक्स ग्राफिक संपत्तियां: एसडब्ल्यूएफ या एसडब्ल्यूसी?

क्या कोई वास्तविक अंतर है, और यदि ऐसा है तो वे क्या हैं?

उत्तर

15

एक अलग एसडब्ल्यूएफ में संपत्ति लोड की जाती है और रनटाइम पर शामिल होती है।

एक एसडब्ल्यूसी में संपत्तियों को संकलित समय में लोड और शामिल/संकलित किया जाता है।

आप संकलित समय पर मुख्य ऐप एसडब्ल्यूएफ के भीतर सीधे संपत्तियां एम्बेड कर सकते हैं (एम्बेड मेटा डेटा देखें)।

बेशक, आप रनटाइम पर सीधे व्यक्तिगत संपत्ति (जैसे पीएनजी) भी लोड कर सकते हैं।

जहां तक ​​बेहतर है, यह वास्तव में उस पर निर्भर करता है कि आप क्या करने की कोशिश कर रहे हैं, और संपत्तियों का उपयोग कैसे किया जाता है।

माइक

+0

धन्यवाद! यह वास्तव में मेरे लिए अंतर स्पष्ट करता है। – defmeta

3

एसडब्ल्यूसी वह है जो आप अपने ऐप में संकलित करने के लिए लाइब्रेरी की तलाश में करते हैं। आपके पास कक्षाओं तक पहुंच है और व्यक्तिगत भागों को आयात कर सकते हैं। ग्राफिक्स एम्बेड करते समय एसडब्ल्यूएफ अधिक संभावना है जो आप खोज रहे हैं।

यहाँ डॉक्स आप में रुचि हो सकती है:

http://livedocs.adobe.com/flex/3/html/help.html?content=layoutperformance_06.html#223998

मैं छवियों के लिए एसवीजी के साथ अच्छे सफलता किया गया है, लेकिन कुछ चेतावनियां है, क्योंकि फ्लेक्स केवल सुविधाओं के सबसेट लागू करता है।

2

मेरे पास ऐसा करने का कोई वास्तविक कारण नहीं है, इसलिए यह गलत हो सकता है लेकिन मैं आम तौर पर उन चीज़ों के लिए एसडब्ल्यूएफ बना देता हूं जिन्हें रनटाइम और एसडब्ल्यूसी के दौरान लोड करने की आवश्यकता होती है जिन्हें डिजाइन समय के लिए उपलब्ध होना आवश्यक है।

0

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

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