मैं एक फ्लैश फ़ाइल विकसित कर रहा हूं जो कि उन दर्जनों वेबसाइटों पर अपलोड किया जाएगा जिन पर मेरा कोई नियंत्रण नहीं है। मुझे पता चला कि उनमें से एक एसएफएफ gzipping लगता है, जो शून्य होने के लिए loaderInfo.bytesTotal
पैदा कर रहा है। यह लोडिंग एनीमेशन को खराब करता है।क्या करना है जब loaderInfo.bytesTotal शून्य
मैंने bytesTotal
शून्य होने पर केवल परीक्षण के कामकाज की कोशिश की, यदि ऐसा है तो बस आगे बढ़ें। यह काम नहीं करता है, जैसा कि अपेक्षित है, सभी आवश्यक डेटा अभी तक लोड नहीं हुए हैं। वैकल्पिक रूप से मैं जो भी अपेक्षित लोड समय है, उसमें एक देरी देरी डाल सकता हूं, और आशा करता हूं कि यह सभी अड्डों को कवर करे।
क्या किसी के पास कोई अन्य सुझाव है? आदर्श रूप से bytesTotal
को परिभाषित करने का एक वैकल्पिक तरीका है, लेकिन मुझे एक नहीं मिला है।
FYI करें यह कुछ हद तक इस प्रश्न से संबंधित है: Why loaderInfo.bytesTotal is Zero
लेकिन क्योंकि मैं अन्य वेबसाइटों, जिनमें से कुछ खिड़कियों सर्वर पर वैसे भी हो सकता है पर नियंत्रण की जरूरत नहीं है मैं इनको सुझाव नहीं कर सकते।
धन्यवाद जैकब, ऐसा लगता है कि पूरी तरह से काम किया है, मैं बाइट्स में गुजर रहा हूं फ्लैशवार का उपयोग करके कुल मूल्य। मैंने शुरुआत में केवल फ्लैशवार संस्करण का उपयोग करने की कोशिश की, अगर loaderInfo.bytesTotal 0 था, हालांकि यह पता चला है कि फ़ायरफ़ॉक्स पर यह 0 नहीं था, लेकिन यह सही नहीं था, यह सही मूल्य से काफी छोटा था। तो अब मैंने इसे दो के उच्चतम मूल्य (loaderInfo.bytesTotal बनाम flashvar बाइट्सटॉट) का उपयोग करने के लिए सेट किया है। –
आपका स्वागत है, यदि आप चाहते हैं कि एक महान लोडर [लोडरमैक्स] (http://www.greensock.com/loadermax/) का उपयोग करने का प्रयास करें। वास्तव में लागू की गई अधिकांश सामग्री के साथ वास्तव में महान पुस्तकालय। यही वह जगह है जहां मैंने पाया कि tehnique। –