سؤال

كيفية التقاط كنترول+أ, كنترول+ج الأحداث في المرن؟يبدو أنها مفاتيح/مجموعات خاصة.

كما أفهم في Flex 3.4 يمكنني التقاطها كنترول+أ عن طريق التقاط Event.SELECT_ALL, ، و كنترول+ج عن طريق التقاط Event.COPY.لكنها تشكو من عدم وجودها SELECT_ALL ثابت ثابت في فئة الحدث.

أنا أستخدم Flex SDK 3.4 وFlex Builder لنظام التشغيل Linux (Ubuntu).

public function MyCanvas()
{
    super();

    focusEnabled = true;

    addEventListener(Event.SELECT_ALL, onSelectAll); // It complains here
    addEventListener(Event.COPY, onCopy); // and here
}
هل كانت مفيدة؟

المحلول

ووفقا ل فليكس إشارة 3.4 اللغة هناك SELECT_ALL في الحدث صف دراسي. ما هو إصدار فليكس SDK الذي تستخدمه؟ يمكنك الرد على سبيل المثال من التعليمات البرمجية الخاصة بك؟

تحديث: يبدو تم إضافة SELECT_ALL في برنامج Flash Player 10. وبناء على <لأ href = "http://www.mikechambers.com/blog/2008/10/27/complete-list-of-new- فلاش لاعب 10-واجهات برمجة التطبيقات / "يختلط =" نوفولو noreferrer "> هذا .

نصائح أخرى

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

من المحتمل أنك لا تستهدف Flash 10.في Project > Properties > Flex Compiler، تأكد من تعيين أي منهما تتطلب نسخة فلاش:10.0.0 (تحت HTML Wrapper - قد تقرأ 9.x.x) أو تحدد وسيطة المترجم -اللاعب المستهدف=10.0.0.يجب أن تفعل الخدعة.

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