سؤال

أنا أبحث عن أمثلة processing.js العمل في الانترنت اكسبلورر ExplorerCanvas أو ما شابه ذلك.

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

المحلول

سبيل المثال على في المعرض processing.js الصفحة يستخدم ExplorerCanvas. ويبدو ان الامر مجرد حل انخفاض، لا الترميز إضافية ضرورية.

نصائح أخرى

فإنه يمكن القيام به! هناك بعض gotchas ذلك. الصفحة htxt الروابط على ما يرام ، بقدر ما يذهب, ولكن يرجى ملاحظة ما يلي:

1) سواء النصي عناصر اللوحة يجب أن يكون معرف الصفات.التهيئة وظيفة يستخدم هذه السمة id لربط معين النصي مع قماش.لقد وجدت مبسطة init وظيفة أسهل للفهم من مسؤول واحد.سوف تحتاج إلى السيطرة على واحدة الرسمي إذا كان لديك العديد من اللوحات على صفحة واحدة.

2) إذا كنت تستخدم الإنترنت على غرار تسميات الألوان مثل #23ff9a, انتبه!IE 8 يريد كل حالة العلوي الألوان الست عشرية الأرقام من المعالجة.js/قماش.كتابة #23FF9A!هذا هو ما وتبين الوثائق ، لذلك لا ينبغي أن يكون مفاجأة كاملة.الخطأ هو في وقت ما الشيء الذي يجعل من مجنون إلى معرفة.في الغالب أكبر الأرقام (أخف الألوان) مع الكثير من f يبدو أن تعاني.الأبيض, #ffffff, OK, ولكن #ff00ff لا.فايرفوكس وسفاري هي حالة الأحرف في هذا الصدد.على الوثائق يقول يمكنك استخدام بديل عرافة التدوين مع قناة ألفا (CC) التي تبدو مثل 0xCC006699.لم يكن هذا العمل بالنسبة لي ، ربما هو على قائمة المهام.

3).يساوي() الأسلوب على سلاسل مفقود!أندور Salga واحد من كلية سينيكا الطاقم العامل على Processing.js كتب بسيطة منطقية stringsEqual(str1, str2) وظيفة يمكنك أن ترى هنا.هذا حتى في هذه المسألة هي ثابتة قطعا.

4) ليس صحيحا أن السكتة الدماغية() لا يعمل مع excanvas.js.فإنه لا.ومع ذلك ، إذا كان Processing.js رمز واحد حتى القليل خطأ في بناء الجملة (أنا حقا لا يمكن تصنيف أي نوع, ولكن محاولة استخدام .يساوي() سوف نفعل ذلك) الروتين الخاص بك سوف ربما تفشل بصمت في IE8 ، بينما في سفاري أو فايرفوكس ، المستطيلات قد تفقد الخطوط العريضة ، أيالسكتة الدماغية() سيتم إنهاء العمل.أي على ويندوز فيستا و سفاري على ماك ، سواء عرضت أقوى التحقق من بناء الجملة من سفاري أو فايرفوكس على ويندوز فيستا ، التي سوف ضربة من قبل بعض الأخطاء وتقديم المعيب الرسم.

5) النص الاحتجاج باستخدام النص() وظيفة ، يجعل في فايرفوكس (في ثابت الخط من فايرفوكس اختيار) ، ولكن ، بقدر ما استطيع ان اقول ، لا في IE8 أو سفاري.على الصورة الرمزية طريقة ويقترح هنا.رمز هو في مكان ، ولكن الحصول على الخطوط تبدو المشكلة.إنكسكيب تبدو جميلة منيع لي.بقدر ما أستطيع أن أقول ما هو مطلوب هو الكثير مثل القلم القديم-راسمة الخطوط - ناقلات الطريق مع القلم و القلم إلى أسفل الأوامر بين أشواط من العقد.تبين FSF/غنو بعض التي قد تكون تدليك في الشكل الصحيح دون الكثير من المتاعب.أنا لا أعرف من أين يتم تعريف تنسيق, لكنه على الأرجح أكثر في W3C في مكان ما.النهج مع إمكانية حقيقية المظهر الخطوط IE/VML الجناح Cufon.انظر كيف يعمل ؟ أنا حقا أريد هذه الحلقة الأخيرة في السلسلة ، ولكن يمكن استخدام بعض المساعدة.

Processing.js هو حوت واحد من المشاريع التي تستحق الدعم لدينا.لديها إمكانات هائلة.أود أن أشجعكم على الملعب في إذا كنت قادرا على ذلك.

<وأ href = "http://www.hyper-metrix.com/processing-js/docs/index.php؟page=Using٪20exCanvas.js٪20with٪20Processing.js" يختلط = "نوفولو noreferrer" > هذه الصفحة يصف كيفية الحصول على processing.js + excanvas العمل معا.

وأنها تنطوي أساسا كتابة سيرتك ONLOAD الخاصة طريقة الحرف الأول أن IE يمكن أن نفهم.

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