Saturday, 20 January 2018

مسج - fx - خيارات curanim


يا رفاق، إم محاولة لعرض لقطات من التطبيق فون عن طريق خلفية التمرير باستخدام مسج. تعمل التعليمات البرمجية إيف مكتوبة تماما في فف أمب سفاري، ولكن إي يلقي خطأ وسيطة غير صالح. إديت: أنا أحسب إد إضافة ما إي فعلا يفعل عندما يفشل. يقفز إلى الصورة الثانية ويلقي الخطأ. كل متصفح آخر ينشط بسلاسة، ولكن إي لا تحريك، فإنه يقفز فقط إلى الصورة الثانية ثم يلقي الخطأ. لم أستطع الحصول على هذا العمل على IE8 فقط باستخدام مسج. على ما يبدو ثيريس علة مع جكري الرسوم المتحركة موقف الخلفية على إي. مفاجأة، مفاجأة إي لديها قضايا مع شيء يعمل على كل متصفح الحديثة الأخرى. لا داعي للقلق، وجدت إصلاح. وشملت هذا البرنامج النصي بعد بما في ذلك مسج وسوف يحل المشكلة. حاولت العثور على وصلة رسمية إلى البرنامج المساعد، ولكن تخلى عن العثور على ما يصل إلى تاريخ واحد حتى سوء مجرد نشر الملف: رمز يعمل الآن لا تشوبه شائبة في IE8. أنا أزعجت عناء لاختبار في IE7 لأن 13 فقط من حركة المرور بلدي يأتي من إي، لذلك أنا لن تهتم لمساعدة الإصدارات القديمة. الكثير من الصداع. أفاتار ديك 11 10 في 22: 21 أنا مدهش مسج سفغ المساعد مع ملحق الرسوم المتحركة لعبة المستندة إلى المستعرض. عندما يمشي الطابع حولها، والكاميرا يتبع له. الآن أنا مجرد عموم في قطع ضخمة مع هذا الرمز: svg. configure () لذلك أنا بحاجة إلى جعل الرسوم المتحركة المخصصة. هنا 39 ما لدي حتى الآن. jquery. fx. step. panX الدالة (فكس) fx. elem. setAttribute (39viewBox39، fx. now39 39y39 39width39 39height) svg. animate (، 100) كما ترون، فإنه يعمل فقط للمحور س. كيف يمكنني تحريك أكثر من متغير واحد في كل مرة شكرا للمساعدة. الردود (2) لقد أحرزت بعض التقدم، ولكن الآن أحصل على هذا التكبير في كل مرة أحاول عموم. jquery. fx. step. pan فونكتيون (فكس) إف (fx. state 0) fx. end fx. options. curAnim. pan fx. start fx. elem. attributes. getNamedItem (39viewBox39).nodeValue. split (39 39) فكس. dist fx. end. map (فونكتيون (فال، i)) ستاتوس (fx. dist) fx. elem. setAttribute (39viewBox39، fx. dist. map (فونكتيون (فال) fx. pos فال).join (39 39) ) عموم x، y، map. view. width، map. view. height. map (فونكتيون (فال)) (39svg39).animate (،) مهلا، رفاق. I39d فقط أود أن أعلمك أنني حلت المشكلة و it39s العمل تماما الآن كان الإصدار السابق اثنين من البق. القيم في fx. start هي سلاسل وليس أرقام، لذلك يتم تحويلها الآن مع بارسيفلوت. وكانت المشكلة الأخرى التي نسيت أن أضيف في قيم البداية عند تعيين السمة. هنا هو التمديد النهائي. jquery. fx. step. pan فونكتيون (فكس) إف (fx. state 0) fx. end fx. options. curAnim. pan fx. start fx. elem. attributes. getNamedItem (39viewBox39).nodeValue. split (39 39). ماب (بارسيفلوت) fx. dist fx. end. map (فونكتيون (فال، i)) fx. elem. setAttribute (39viewBox39، fx. dist. map (فونكتيون (فال، i) (fx. starti fx. pos فال)).Join (39 39)) فيزبوستيد 1 مارس 2010 التعليقات (8) إذا كنت بحاجة إلى 8217ve من أي وقت مضى للقيام الرسوم المتحركة أكثر تعقيدا من يتلاشى والشرائح، ثم you8217ve ربما واجهت مسج وظيفة تحريك. وظيفة تحريك يسمح لك قليلا أكثر مرونة من مجرد استخدام فادوت أو سليدوون. في الواقع، فإن الخبو المستخدمة من قبل والشرائح ببساطة التفاف المكالمات لتحريك. إذا كنت 8217ve نظرت من أي وقت مضى في مسج مستندات تحريك في api. jquery قد كنت قد لاحظت أن واحدة من الوسيطات الاختيارية التي يمكن تعريفها هي الخطوة التي يتم تعريفها على النحو التالي: وظيفة ليتم استدعاؤها بعد كل خطوة من الرسوم المتحركة. 8230 و 8217 ثانية. إذا كنت تبحث عن 8220step8221 على الصفحة، وكنت win8217t انظر ذكر آخر من ذلك. لحسن الحظ، بحث سريع على جوجل ل 8220 جكري تحريك step8221 سوف تسفر عن مسج 1.2 ملاحظات الإصدار الذي يسلط قليلا من الضوء على وظيفة الخطوة: يمكنك الآن توسيع جكري الرسوم المتحركة مع وظيفة التي يتم إطلاقها على كل خطوة من الرسوم المتحركة التي تغير نمط العنصر المتحرك. ويمكن تمديدها لخصائص كس محددة، أو حتى لخلق نوع الرسوم المتحركة المخصصة. على سبيل المثال، يمكنك تمرير وظيفة خطوة إضافية إلى. animate () لتنفيذ إجراءات مثل مزامنة الرسوم المتحركة. ملاحظات الإصدار تحتوي أيضا على عينة رمز: حتى الآن نحن نعرف خطوة الحجج يأخذ: الآن و الفوركس. يمكننا أيضا أن نقول من التعليمات البرمجية التي تحتوي الآن على قيمة متحركة. الفوركس. ومع ذلك، لا يزال لغزا بعض الشيء. يمكننا حل هذا الغموض عن طريق تشغيل التعليمات البرمجية المذكورة أعلاه في فيريبوج. تعيين نقطة انقطاع عند استدعاء الدالة الخطوة، ومن ثم فحص الفوركس والآن الكائنات. وفيما يلي نتائج تلك العملية:

No comments:

Post a Comment