この例では、PHPを使用してAdobe FlashのアクチンスクリプトでWSDLをテストします。 (wsdl-example)フォルダーにあるいくつかの例を提供します。
このプロジェクトには、2つのPHPファイルがあります。
このFILは、サーバーとクライアントとしてWSDLを実行するために構成されています。
Adobe Flashファイルもあります。
WSDLの例を含むフォルダーがあります。
Adobeは、2017年7月に以前に発表されたように、2020年12月31日からフラッシュプレーヤーのサポートを停止しました。さらに、ユーザーのシステムを保護するために、Adobeは2021年1月12日からフラッシュプレーヤーでフラッシュコンテンツの実行をブロックしました。Adobeは、すべてのユーザーがFlashプレーヤーをすぐにアンインストールしてシステムを保護することを強くお勧めします。
ActionScriptは、もともとMacRomedia Inc.(後にAdobe Systemsが取得した)が開発したオブジェクト指向プログラミング言語です。ハイパーカードのスクリプト言語であるHyperTalkの影響を受けます。現在、ECMAScriptの実装です(意味がより広くJavaScriptとして知られている言語の構文とセマンティクスのスーパーセットであることを意味します)が、元々は兄弟として生じ、どちらもハイパートークの影響を受けています。
ActionScriptは、主にAdobe Flash PlayerプラットフォームをターゲットにしたWebサイトとソフトウェアの開発に使用され、Webページで埋め込まれたSWFファイルの形式で使用されます。
ActionScript 3は、デスクトップアプリケーションとモバイルアプリケーションの開発のためにAdobe Air Systemでも使用されます。言語自体はオープンソースであり、その仕様にはオープンソースコンパイラ(Apache Flexの一部として)とオープンソース仮想マシン(Mozilla Tamarin)の両方が利用できるようになっています。
ActionScriptは、Adobe Flash(以前のMacromedia Flash)で作成された単純な2Dベクトルアニメーションを制御するために最初に設計されていました。最初はアニメーションに焦点を当てていたFlashコンテンツの初期バージョンでは、インタラクティブ機能がほとんど提供されていなかったため、スクリプト機能が非常に限られていました。後のバージョンは、Webベースのゲームとストリーミングメディア(ビデオやオーディオなど)を使用したリッチなWebアプリケーションの作成を可能にする機能を追加しました。今日、ActionScriptは、Adobe Airを介したデスクトップおよびモバイル開発に適しており、一部のデータベースアプリケーションで使用し、Make Controller Kitと同様に基本的なロボット工学を使用しています。
Flash MX 2004は、Flashアプリケーションの開発により適したスクリプト言語であるActionScript 2.0を導入しました。多くの場合、アニメーション化するのではなく、何かをスクリプト化することで時間を節約することができます。これは、通常、編集時により高いレベルの柔軟性を可能にすることができます。
Flash Player 9 Alpha(2006年)の到着以来、ActionScriptの新しいバージョンがリリースされました。ActionScript3.0。このバージョンの言語は、コンパイルされ、それ自体がゼロから完全に書き直されたActionScript仮想マシンのバージョンで実行されることを目的としています(AVM2と呼ばれる)。これにより、ActionScript 3.0で記述されたコードは一般にフラッシュプレーヤー9以上をターゲットにしており、以前のバージョンでは機能しません。同時に、ActionScript 3.0は、Just-in-Timeコンパイラの拡張により、Legacy ActionScriptコードの最大10倍高速で実行されます。
フラッシュライブラリは、ブラウザのXML機能で使用して、ブラウザでリッチコンテンツをレンダリングできます。この技術は、Ajaxと同様に、非同期フラッシュとXMLとして知られています。 Adobeは、Flashランタイムに基づいて構築されたリッチなWebアプリケーションの需要を満たすために、Flex製品ラインを提供しており、ActionScriptで動作とプログラミングが行われます。 ActionScript 3.0は、Flex 2 APIの基礎を形成します。
エラーが発生している場合:致命的なエラー:クラス「ソープサーバー」がありません... serveur.php on line 39 php.inで石鹸延長を包み込む必要があります
スクリプトファイル内で以下を調べます
phpinfo(); SOAPクライアントがそのように有効になるようにセットが見つからない場合:
画像SOAP-ERROR.PNG
出典:ここをクリックして、記事全体をご覧ください
スクリプトファイル内で以下を調べます
phpinfo(); SOAPクライアントがそのように有効になるようにセットが見つからない場合:SOAPがphpinfo()に表示される方法
次のことを行います。
Apache binフォルダー、つまりapache/bin/php.iniを削除します。拡張子の先頭から= php_soap.dll apacheサーバーを再起動しますphpinfo();もう一度、上記の写真と同様の写真が表示されている場合は、問題が解決した場合を確認してください。
読書に感謝します。