ในตัวอย่างนี้เราทดสอบ WSDL ด้วย actinscript สำหรับ Adobe Flash โดยใช้ PHP เราให้ตัวอย่างบางส่วนที่อยู่ในโฟลเดอร์ (WSDL-Example)
ในโครงการนี้เรามีสอง PHP FILS:
ไฟล์นี้ประกอบด้วยการเรียกใช้ WSDL เป็นเซิร์ฟเวอร์และไคลเอนต์
เรายังมีไฟล์ Adobe Flash:
เรามีโฟลเดอร์ที่มีตัวอย่างของ WSDL:
Adobe หยุดการสนับสนุน Flash Player เริ่มตั้งแต่วันที่ 31 ธันวาคม 2020 (“ EOL Date”) ตามที่ประกาศไว้ก่อนหน้านี้ในเดือนกรกฎาคม 2017 นอกจากนี้เพื่อช่วยให้ระบบของผู้ใช้ปลอดภัย Adobe บล็อกเนื้อหาแฟลชจากการทำงานใน Flash Player เริ่มตั้งแต่วันที่ 12 มกราคม 2021
Actionscript เป็นภาษาการเขียนโปรแกรมเชิงวัตถุที่พัฒนาโดย Macromedia Inc. (ได้รับในภายหลังโดย Adobe Systems) มันได้รับอิทธิพลจาก Hypertalk ภาษาสคริปต์สำหรับไฮเปอร์การ์ด ตอนนี้มันเป็นการใช้งานของ ECMASCRIPT (หมายความว่ามันเป็น superset ของไวยากรณ์และความหมายของภาษาที่รู้จักกันอย่างแพร่หลายมากขึ้นในชื่อ JavaScript) แม้ว่ามันจะเกิดขึ้นในฐานะพี่น้องทั้งคู่ได้รับอิทธิพลจาก Hypertalk
ActionScript ใช้เป็นหลักสำหรับการพัฒนาเว็บไซต์และซอฟต์แวร์ที่กำหนดเป้าหมายไปที่แพลตฟอร์ม Adobe Flash Player ซึ่งใช้บนหน้าเว็บในรูปแบบของไฟล์ SWF แบบฝัง
Actionscript 3 ยังใช้กับ Adobe Air System สำหรับการพัฒนาเดสก์ท็อปและแอปพลิเคชันมือถือ ภาษานั้นเป็นแหล่งโอเพ่นซอร์สซึ่งมีการเสนอข้อกำหนดของมันฟรีจากชาร์จและทั้งคอมไพเลอร์โอเพนซอร์ส (เป็นส่วนหนึ่งของ Apache Flex) และเครื่องเสมือนโอเพนซอร์ส
Actionscript ได้รับการออกแบบมาในขั้นต้นสำหรับการควบคุมภาพเคลื่อนไหวเวกเตอร์ 2D แบบง่าย ๆ ที่ทำใน Adobe Flash (ชื่อเดิมคือ Macromedia Flash) เริ่มแรกมุ่งเน้นไปที่แอนิเมชั่นเนื้อหาแฟลชรุ่นต้นเสนอคุณสมบัติการโต้ตอบไม่กี่อย่างและมีความสามารถในการเขียนสคริปต์ที่ จำกัด มาก เวอร์ชันต่อมาได้เพิ่มฟังก์ชั่นการใช้งานเพื่อสร้างเกมบนเว็บและเว็บแอปพลิเคชันที่หลากหลายด้วยสื่อสตรีมมิ่ง (เช่นวิดีโอและเสียง) วันนี้ ActionScript เหมาะสำหรับการพัฒนาเดสก์ท็อปและมือถือผ่าน Adobe Air ใช้ในแอปพลิเคชันฐานข้อมูลบางตัวและในหุ่นยนต์พื้นฐานเช่นเดียวกับชุดคอนโทรลเลอร์ Make
Flash MX 2004 แนะนำ ActionScript 2.0 ซึ่งเป็นภาษาสคริปต์ที่เหมาะกับการพัฒนาแอปพลิเคชันแฟลช บ่อยครั้งที่มันเป็นไปได้ที่จะประหยัดเวลาโดยการเขียนบางสิ่งบางอย่างแทนที่จะเป็นภาพเคลื่อนไหวซึ่งมักจะช่วยให้มีความยืดหยุ่นในระดับที่สูงขึ้นเมื่อแก้ไข
นับตั้งแต่การมาถึงของ Flash Player 9 Alpha (ในปี 2006) ActionScript เวอร์ชันใหม่ได้รับการปล่อยตัว Actionscript 3.0 ภาษาเวอร์ชันนี้มีวัตถุประสงค์เพื่อรวบรวมและทำงานบนเครื่องเสมือนของ ActionScript เวอร์ชันที่ได้รับการเขียนใหม่อย่างสมบูรณ์จากพื้นดินขึ้นมา (ขนานนาม AVM2) เนื่องจากรหัสนี้เขียนใน ActionScript 3.0 โดยทั่วไปมีเป้าหมายสำหรับ Flash Player 9 และสูงกว่า ในเวลาเดียวกัน ActionScript 3.0 จะดำเนินการเร็วกว่ารหัสแอ็คชั่นดั้งเดิมมากถึง 10 เท่าเนื่องจากการปรับปรุงคอมไพเลอร์แบบทันเวลา
ไลบรารีแฟลชสามารถใช้กับความสามารถ XML ของเบราว์เซอร์เพื่อแสดงเนื้อหาที่หลากหลายในเบราว์เซอร์ เทคโนโลยีนี้เรียกว่าแฟลชแบบอะซิงโครนัสและ XML เหมือน AJAX Adobe นำเสนอสายผลิตภัณฑ์ Flex เพื่อตอบสนองความต้องการเว็บแอปพลิเคชันที่หลากหลายที่สร้างขึ้นบนรันไทม์แฟลชพร้อมพฤติกรรมและการเขียนโปรแกรมที่ทำใน ActionScript Actionscript 3.0 เป็นรากฐานของ Flex 2 API
หากคุณมีข้อผิดพลาด: ข้อผิดพลาดร้ายแรง: ไม่พบคลาส 'Soapserver' ใน ... servesur.php ในบรรทัดที่ 39 คุณต้อง enabel ส่วนขยายสบู่บน php.in
ค้นหาสิ่งต่อไปนี้ในไฟล์สคริปต์ของคุณ
phpinfo (); หากคุณไม่พบไคลเอนต์สบู่ที่ตั้งค่าเป็นเช่นนั้น:
อิมเมจสบู่ error.png
ที่มา: คลิกที่นี่เพื่อดูบทความเต็ม
ค้นหาสิ่งต่อไปนี้ในไฟล์สคริปต์ของคุณ
phpinfo (); หากคุณไม่พบไคลเอนต์สบู่ที่ตั้งค่าเป็นเช่นนั้น: วิธีที่สบู่ควรปรากฏใน phpinfo ()
ทำสิ่งต่อไปนี้:
ค้นหา php.ini ในโฟลเดอร์ Apache bin ของคุณเช่น Apache/bin/php.ini ลบ; จากจุดเริ่มต้นของส่วนขยาย = php_soap.dll รีสตาร์ทเซิร์ฟเวอร์ Apache ของคุณค้นหา phpinfo () ของคุณ; อีกครั้งและตรวจสอบว่าคุณเห็นภาพที่คล้ายกันกับภาพด้านบนหรือไม่ถ้าคุณทำปัญหาแก้ไขได้!
ขอบคุณสำหรับการอ่าน