سؤال

ولدي مشروع يستند المرن / أكشن. ويتكون المشروع من مختلف مداخن عرض والملاحين التبويب وعدد قليل من النوافذ المنبثقة. ويدير كل شيء في إطار pureMVC.

عند الانتقال بين دول رأي مختلف، وفتح النوافذ المنبثقة، والتحول علامة تبويب، وما إلى ذلك، أجد أن التطبيق لعرض مختلف مواطن الخلل رسم. أجزاء من وجهات النظر وسيتم اختيار جزئيا أو وميض بطرق غريبة. وأنا واثق تماما أن يعمل الرمز بشكل صحيح، يبدو لمجرد أن يكون مشكلة مع ثقل العام للUI.

هل هذه مشكلة شائعة؟ هي أساليب مجربة وحقيقية لتحسين هذه المشكلة؟

وعلى وجه الخصوص ما حدث هي معالجات المتاحة لتأخير الرسم من مكونات الرأي حتى آخر لحظة عندما يصبح كل شيء جاهزا لعرضه بسرعة على الشاشة؟

ويقول على سبيل المثال لدي VBOX داخل viewstack، وداخل هذا VBOX لدي DataGrid قابلة معقدة إلى حد ما. يمكنني إعداد في DataGrid و / أو تأخير التغيير viewstack حتى جميع مكونات subview هي في الواقع مستعدة التي يمكن استخلاصها بسرعة.

ما هي بعض الأعراض المحتملة لهذا النوع من glitchiness؟

هل كانت مفيدة؟

المحلول

ومجرد تخمين، ولكن هذا قد يكون مرتبطا الإطار المرن ... أنا شهدت هذا النوع من السلوك جدا ... اعتقد انها تتعلق الطريقة التي يعمل الإطار المرن عند تنفيذ المهام واجهة المستخدم ... الكثير من التجسيدات المؤجلة / المكالمات وهلم جرا ... عندما يكون هناك الكثير مستمرة، وقطرات فراميراتي ولأن framebased تأجيل، وهذا هو الأرجح عندما تصبح التأخيرات الناجمة ملحوظ ...

وgreetz

وback2dos

نصائح أخرى

ولست متأكدا إذا كان هذا ينطبق عليك، ولكن في فايرفوكس / OSX هناك خطأ معروفة عند إجراء العديد من المكالمات جافا سكريبت، والنتيجة هي مماثلة كما تقول ... معارض واجهة كاملة مواطن الخلل المختلفة ومضات .. وكان الحل لتأخير JS يدعو قليلا، حتى لا يحصل يسمى في كثير من الأحيان ... هذه مسألة خطيرة مع swfaddress على سبيل المثال (وأعتقد أنه لا يزال).

HTTP: // شبكة الاتصالات العالمية. bigspaceship.com/blog/labs/mac-firefox-30-flash-javascript-random-artifacts/

وأفترض أنك تحتاج في DataGrid تعلق بالفعل إلى الحاوية الأصلية، وكنت تقوم بتحميل البيانات في حين انها التي تظهر ذلك باستمرار التحديثات ويجعل محتواه.

هل ببساطة حاول وضع صورتها إلى false حتى يتم تحميل كل شيء مع الحفاظ includeInLayout صحيحة ويعطيها حجم ثابت؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top