การแก้ไข: เหตุการณ์ที่เกี่ยวข้องกับโฟกัสสำหรับการป้อนค่าของวัตถุ TextField ในโปรแกรมประยุกต์ Adobe Flash ไม่ทำงานอย่างถูกต้องบนอุปกรณ์ที่กำลังเรียกใช้ Windows แบบฝังตัว CE 6.0 R3


อาการ


พิจารณาสถานการณ์ต่อไปนี้:
  • คุณได้ติดตั้งบนอุปกรณ์ที่กำลังเรียกใช้ Windows แบบฝังตัว CE 6.0 R3 ส่วนประกอบแฟลช ActiveX แบบ Lite Adobe ควบคุม (SYSGEN_IE_FLASHLITE)
  • คุณสร้างแอพพลิเคชัน Adobe Flash ที่รันในคอมโพเนนต์นี้
  • ในโปรแกรมประยุกต์นี้ คุณลงทะเบียนเป็นตัวฟังสำหรับเหตุการณ์onSetFocusของวัตถุTextFieldโดยใช้วิธีSelection.addListener
ในสถานการณ์สมมตินี้ เหตุการณ์ที่เกี่ยวข้องกับโฟกัสสำหรับการป้อนค่าของวัตถุTextFieldไม่ทำงานอย่างถูกต้อง เมื่อดำเนินการเหตุการณ์onSetFocusพารามิเตอร์oldfocusถูกตั้งค่าเป็น null แทนวัตถุที่เสียโฟกัสสำหรับการป้อนค่า นอกจากนี้ เหตุการณ์onKillFocusของออบเจ็กต์TextFieldจะไม่ดำเนินการหมายเหตุ ปัญหานี้เกิดขึ้นเมื่อคุณใช้เมาส์หรือ stylus ที่จะเรียกใช้โปรแกรมประยุกต์ Adobe Flash ปัญหานี้เกิดขึ้นเมื่อคุณใช้แป้นนำทางบนอุปกรณ์

การแก้ไข


ข้อมูลการปรับปรุงซอฟต์แวร์

ปรับปรุงซอฟต์แวร์ที่ได้รับการสนับสนุนอยู่ในขณะนี้ได้จาก Microsoft เป็น Windows ฝังตัว CE 6.0 แพลตฟอร์มโปรแกรมสร้างรายเดือน Update (2010 สิงหาคม) คุณสามารถยืนยันนี้ โดยเลื่อนไปส่วน "ข้อมูลแฟ้ม" ชื่อแฟ้มแพคเกจประกอบด้วยเวอร์ชันผลิตภัณฑ์ วัน หมายเลขของบทความฐานข้อมูลองค์ความรู้ และชนิดของตัวประมวลผล รูปแบบชื่อแฟ้มแพคเกจจะเป็นดังนี้:
ผลิตภัณฑ์รุ่น yymmdd-kbnnnnnn-ตัวประมวลผลชนิด
ตัวอย่าง: Wincepb50-060503-kb917590-armv4i.msi คือ การแก้ไข ARMV4i Windows CE 5.0 แพลตฟอร์มโปรแกรมสร้างที่แสดงรายละเอียดอยู่ในบทความ KB 917590 และที่มีอยู่ในการปรับปรุงประจำเดือน 2006 พฤษภาคม เมื่อต้องการแก้ไขปัญหานี้ทันที คลิกหมายเลขบทความต่อไปนี้สำหรับข้อมูลเกี่ยวกับวิธีการขอรับโปรแกรมสร้างแพลตฟอร์มของ Windows CE และหลักการปรับปรุงซอฟต์แวร์ของระบบปฏิบัติการ:
837392 วิธีการค้นหาตำแหน่งของระบบปฏิบัติการหลักที่แก้ไขสำหรับผลิตภัณฑ์ตัวสร้างแพลตฟอร์ม CE Windows ของ Microsoft

ข้อกำหนดเบื้องต้น

โปรแกรมปรับปรุงนี้ได้รับการสนับสนุนเฉพาะเมื่อมีการติดตั้งโปรแกรมปรับปรุงที่ออกใช้ก่อนหน้านี้ทั้งหมดสำหรับผลิตภัณฑ์นี้นอกจากนี้

ความต้องการในการเริ่มระบบใหม่

หลังจากที่คุณใช้โปรแกรมปรับปรุงนี้ คุณต้องดำเนินการเป็นแพลตฟอร์มทั้งรุ่นใหม่ทั้งหมด เมื่อต้องการทำเช่นนี้ ใช้หนึ่งในวิธีต่อไปนี้:
  • บนเมนูสร้าง คลิกโซลูชันใหม่ทั้งหมด แล้วคลิกสร้างโซลูชัน
  • บนเมนูสร้างคลิกโซลูชันที่สร้างใหม่
คุณไม่ต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้การปรับปรุงซอฟต์แวร์นี้

ข้อมูลการทดแทนโปรแกรมอัปเดต

โปรแกรมปรับปรุงนี้ไม่แทนการปรับปรุงอื่น ๆ

ข้อมูลไฟล์

แพคเกจโปรแกรมปรับปรุงซอฟต์แวร์นี้รุ่นภาษาอังกฤษมีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่า) ซึ่งแสดงอยู่ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม
แฟ้มตัวติดตั้ง
ชื่อไฟล์ขนาดไฟล์วันที่เวลา
Wincepb60-100831-kb2273553-armv4i.msi2,141,69601-Sep-201018:04
Wincepb60-100831-kb2273553-mipsii.msi2,313,72801-Sep-201018:04
Wincepb60-100831-kb2273553-mipsii_fp.msi2,312,70401-Sep-201018:04
Wincepb60-100831-kb2273553-x86.msi1,995,26401-Sep-201018:04
แฟ้มที่รวมอยู่ในแพคเกจโปรแกรมปรับปรุงนี้
ชื่อไฟล์ขนาดไฟล์วันที่เวลาเส้นทาง
6.0_update_kb2273553.htm ce ฝังตัวของ Windows7,09001-Sep-201018:00100831_kb2273553
Flashlite_wince.dll1,371,13601-Sep-201017:41Public\Ie\Oak\Target\Armv4i\Debug
Flashsnddec_wince.dll162,30401-Sep-201017:41Public\Ie\Oak\Target\Armv4i\Debug
Flashviddec_on2_wince.dll77,82401-Sep-201017:41Public\Ie\Oak\Target\Armv4i\Debug
Flashviddec_sorenson_wince.dll112,64001-Sep-201017:41Public\Ie\Oak\Target\Armv4i\Debug
Flaxplayer_wince.dll368,12801-Sep-201017:41Public\Ie\Oak\Target\Armv4i\Debug
Flax_resources_wince.dll13,31201-Sep-201017:41Public\Ie\Oak\Target\Armv4i\Debug
Flashlite_wince.dll1,371,13601-Sep-201017:41Public\Ie\Oak\Target\Armv4i\Retail
Flashsnddec_wince.dll162,30401-Sep-201017:41Public\Ie\Oak\Target\Armv4i\Retail
Flashviddec_on2_wince.dll77,82401-Sep-201017:41Public\Ie\Oak\Target\Armv4i\Retail
Flashviddec_sorenson_wince.dll112,64001-Sep-201017:41Public\Ie\Oak\Target\Armv4i\Retail
Flaxplayer_wince.dll368,12801-Sep-201017:41Public\Ie\Oak\Target\Armv4i\Retail
Flax_resources_wince.dll13,31201-Sep-201017:41Public\Ie\Oak\Target\Armv4i\Retail
Flashlite_wince.dll1,586,17601-Sep-201017:41Public\Ie\Oak\Target\Mipsii\Debug
Flashsnddec_wince.dll161,79201-Sep-201017:41Public\Ie\Oak\Target\Mipsii\Debug
Flashviddec_on2_wince.dll88,57601-Sep-201017:41Public\Ie\Oak\Target\Mipsii\Debug
Flashviddec_sorenson_wince.dll115,20001-Sep-201017:41Public\Ie\Oak\Target\Mipsii\Debug
Flaxplayer_wince.dll442,88001-Sep-201017:41Public\Ie\Oak\Target\Mipsii\Debug
Flax_resources_wince.dll13,31201-Sep-201017:41Public\Ie\Oak\Target\Mipsii\Debug
Flashlite_wince.dll1,586,17601-Sep-201017:41Public\Ie\Oak\Target\Mipsii\Retail
Flashsnddec_wince.dll161,79201-Sep-201017:41Public\Ie\Oak\Target\Mipsii\Retail
Flashviddec_on2_wince.dll88,57601-Sep-201017:41Public\Ie\Oak\Target\Mipsii\Retail
Flashviddec_sorenson_wince.dll115,20001-Sep-201017:41Public\Ie\Oak\Target\Mipsii\Retail
Flaxplayer_wince.dll442,88001-Sep-201017:41Public\Ie\Oak\Target\Mipsii\Retail
Flax_resources_wince.dll13,31201-Sep-201017:41Public\Ie\Oak\Target\Mipsii\Retail
Flashlite_wince.dll1,584,64001-Sep-201017:41Public\Ie\Oak\Target\Mipsii_fp\Debug
Flashsnddec_wince.dll161,79201-Sep-201017:41Public\Ie\Oak\Target\Mipsii_fp\Debug
Flashviddec_on2_wince.dll88,57601-Sep-201017:41Public\Ie\Oak\Target\Mipsii_fp\Debug
Flashviddec_sorenson_wince.dll115,20001-Sep-201017:41Public\Ie\Oak\Target\Mipsii_fp\Debug
Flaxplayer_wince.dll442,88001-Sep-201017:41Public\Ie\Oak\Target\Mipsii_fp\Debug
Flax_resources_wince.dll13,31201-Sep-201017:41Public\Ie\Oak\Target\Mipsii_fp\Debug
Flashlite_wince.dll1,584,64001-Sep-201017:42Public\Ie\Oak\Target\Mipsii_fp\Retail
Flashsnddec_wince.dll161,79201-Sep-201017:41Public\Ie\Oak\Target\Mipsii_fp\Retail
Flashviddec_on2_wince.dll88,57601-Sep-201017:41Public\Ie\Oak\Target\Mipsii_fp\Retail
Flashviddec_sorenson_wince.dll115,20001-Sep-201017:41Public\Ie\Oak\Target\Mipsii_fp\Retail
Flaxplayer_wince.dll442,88001-Sep-201017:41Public\Ie\Oak\Target\Mipsii_fp\Retail
Flax_resources_wince.dll13,31201-Sep-201017:41Public\Ie\Oak\Target\Mipsii_fp\Retail
Flashlite_wince.dll1,052,16001-Sep-201017:42Public\Ie\Oak\Target\X86\Debug
Flashsnddec_wince.dll173,56801-Sep-201017:42Public\Ie\Oak\Target\X86\Debug
Flashviddec_on2_wince.dll62,46401-Sep-201017:42Public\Ie\Oak\Target\X86\Debug
Flashviddec_sorenson_wince.dll101,37601-Sep-201017:42Public\Ie\Oak\Target\X86\Debug
Flaxplayer_wince.dll268,80001-Sep-201017:42Public\Ie\Oak\Target\X86\Debug
Flax_resources_wince.dll12,80001-Sep-201017:42Public\Ie\Oak\Target\X86\Debug
Flashlite_wince.dll1,052,16001-Sep-201017:42Public\Ie\Oak\Target\X86\Retail
Flashsnddec_wince.dll173,56801-Sep-201017:42Public\Ie\Oak\Target\X86\Retail
Flashviddec_on2_wince.dll62,46401-Sep-201017:42Public\Ie\Oak\Target\X86\Retail
Flashviddec_sorenson_wince.dll101,37601-Sep-201017:42Public\Ie\Oak\Target\X86\Retail
Flaxplayer_wince.dll268,80001-Sep-201017:42Public\Ie\Oak\Target\X86\Retail
Flax_resources_wince.dll12,80001-Sep-201017:42Public\Ie\Oak\Target\X86\Retail

สถานะ


Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"

ข้อมูลเพิ่มเติม


สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวควบคุมแฟลช ActiveX แบบ Lite Adobe แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์ของการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
824684 คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายโปรแกรมปรับปรุงซอฟต์แวร์ของ Microsoft
ผลิตภัณฑ์ของบริษัทอื่นที่กล่าวถึงในบทความนี้ผลิตขึ้น โดยบริษัทที่ไม่ขึ้นอยู่กับ Microsoft ไมโครซอฟท์ไม่รับประกัน ทั้งโดยนัย หรืออย่างอื่น ใด เกี่ยวกับประสิทธิภาพหรือความน่าเชื่อถือของผลิตภัณฑ์เหล่านี้