이 예에서는 PHP를 사용하여 Adobe Flash의 Actinscript로 WSDL을 테스트합니다. 우리는 (WSDL-Axample) 폴더에 위치한 몇 가지 예를 제공합니다.
이 프로젝트에는 두 개의 PHP FIL이 있습니다.
이 FIL은 WSDL을 서버 및 클라이언트로 실행하도록 구성됩니다.
Adobe Flash 파일도 있습니다.
폴더에는 wsdl의 예가 포함되어 있습니다.
Adobe는 2017 년 7 월에 발표 한 것처럼 2020 년 12 월 31 일부터 Flash Player 지원을 중단하지 않았습니다 ( "EOL 날짜"). 또한 Adobe는 사용자 시스템을 보호하기 위해 2021 년 1 월 12 일부터 Flash 플레이어에서 플래시 플레이어에서 실행되는 것을 차단했습니다. Adobe는 모든 사용자가 즉시 플래시 플레이어를 보호하여 시스템을 보호 할 수 있도록 강력히 권장합니다.
ActionScript는 원래 Macromedia Inc. (나중에 Adobe Systems에서 인수 함)에서 개발 한 객체 지향 프로그래밍 언어입니다. 하이퍼 카드의 스크립팅 언어 인 HyperTalk의 영향을받습니다. 그것은 이제 ECMAScript (즉, JavaScript로 더 널리 알려진 언어의 구문과 의미론의 슈퍼 세트임을 의미 함)의 구현입니다. 그러나 원래 HyperTalk의 영향을받는 형제 자매로 생겨났습니다.
ActionScript는 주로 웹 페이지에서 임베디드 SWF 파일 형태로 사용되는 Adobe Flash Player 플랫폼을 대상으로하는 웹 사이트 및 소프트웨어 개발에 사용됩니다.
Actionscript 3은 데스크탑 및 모바일 애플리케이션 개발을 위해 Adobe Air System과 함께 사용됩니다. 언어 자체는 사양이 Apache Flex의 일부로 오픈 소스 컴파일러와 오픈 소스 가상 머신 (Mozilla Tamarin)을 무료로 제공한다는 점에서 오픈 소스입니다.
ActionScript는 처음에 Adobe Flash (이전 Macromedia Flash)에서 만든 간단한 2D 벡터 애니메이션을 제어하도록 설계되었습니다. 초기에 애니메이션에 중점을 둔 초기 버전의 플래시 컨텐츠는 몇 가지 상호 작용 기능을 제공했으며 스크립팅 기능이 매우 제한적이었습니다. 나중에 버전에는 기능이 추가되어 웹 기반 게임 및 스트리밍 미디어 (예 : 비디오 및 오디오)를 사용하여 풍부한 웹 응용 프로그램을 만들 수 있습니다. 오늘날 ActionScript는 Adobe Air를 통한 데스크탑 및 모바일 개발에 적합하며 일부 데이터베이스 응용 프로그램 및 Make Controller 키트와 마찬가지로 기본 로봇 공학에 사용됩니다.
Flash MX 2004는 플래시 애플리케이션 개발에 더 적합한 스크립팅 언어 인 ActionScript 2.0을 소개했습니다. 애니메이션을 사용하는 대신 무언가를 스크립팅하여 시간을 절약 할 수있는 경우가 많으며, 이는 일반적으로 편집 할 때 더 높은 수준의 유연성을 가능하게합니다.
Flash Player 9 Alpha (2006 년)가 도착한 이후 Actionscript 3.0의 새로운 버전이 출시되었습니다. 이 언어 버전은 접지에서 완전히 다시 작성된 Actionscript 가상 머신 버전에서 컴파일 및 실행되기위한 것입니다 (AVM2). ActionScript 3.0에 작성된 코드는 일반적으로 Flash Player 9를 대상으로하며 이전 버전에서는 작동하지 않습니다. 동시에 ActionScript 3.0은 정시 컴파일러 향상으로 인해 레거시 액션 스크립트 코드보다 최대 10 배 빠르게 실행됩니다.
플래시 라이브러리는 브라우저의 XML 기능과 함께 브라우저에서 풍부한 컨텐츠를 렌더링 할 수 있습니다. 이 기술은 Ajax와 마찬가지로 비동기식 플래시 및 XML로 알려져 있습니다. Adobe는 FLOX 제품 라인을 제공하여 Flash 런타임에 구축 된 풍부한 웹 응용 프로그램에 대한 수요를 충족시키고 ActionScript에서 동작 및 프로그래밍을 수행합니다. ActionScript 3.0은 Flex 2 API의 기초를 형성합니다.
오류가있는 경우 : 치명적인 오류 : Class 'soapserver'는 ... servur.php에서 39 행에 php.in에서 SOAP 확장을 거부해야합니다.
스크립트 파일 내에서 다음을 찾으십시오
phpinfo (); SOAP 클라이언트를 사용하여 활성화 할 수없는 경우 :
이미지 비누 오류 .png
출처 : 전체 기사를 보려면 여기를 클릭하십시오
스크립트 파일 내에서 다음을 찾으십시오
phpinfo (); SOAP 클라이언트를 사용하여 활성화 할 수없는 경우 : PHPINFO ()에 SOAP가 나타나는 방식
다음을 수행하십시오.
apache bin 폴더에서 php.ini를 찾으십시오. 즉, apache/bin/php.ini를 제거하십시오. 확장 시작부터 = php_soap.dll apache 서버를 다시 시작하십시오. phpinfo (); 다시 한 번 위의 사진과 비슷한 그림이 보이는지 확인하십시오. 문제가 해결되었습니다!
감사합니다.