編集- XML を使用しないと、PHP からデータを解析できないようです。JSON を使用するのが最善の方法です。ソース
Flex を 2.5 日間使用したのは初めてです。私の Flex アプリケーションは、2 つの数値を計算する PHP スクリプトにアクセスします。スクリプトはそのまま動作しますが、PHPスクリプトから複数の変数を取得したいので、足し算だけでなく掛け算などの答えも得られます...
私はいくつかの意味を持っていることを願っています....
フレックス:
<?xml version="1.0" encoding="utf-8"?>
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
title="Adding Numbers">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
<s:HTTPService id="srvCalc" url="http://192.168.0.3/flex/flex-phpexample/calc.php"
resultFormat="text"
method="POST">
<s:request xmlns="">
<number1>{txtNumber1.text}</number1>
<number2>{txtNumber2.text}</number2>
</s:request>
</s:HTTPService>
</fx:Declarations>
<fx:Script>
<![CDATA[
private function btnCalc_Click(event:MouseEvent):void
{
srvCalc.send();
}
]]>
</fx:Script>
<s:VGroup width="400" horizontalCenter="0" verticalCenter="0">
<s:Label id="txtAnswer" text="{srvCalc.lastResult}" />
<s:Label text="First Number:" />
<s:TextInput id="txtNumber1"
width="100%"/>
<s:Label text="Second Number:"/>
<s:TextInput id="txtNumber2"
width="100%"/>
<s:Button id="btnCalc"
label="Calculate"
click="btnCalc_Click(event)"/>
</s:VGroup>
</s:View>
PHP:
<?php
$number1 = $_POST['number1'];
$number2 = $_POST['number2'];
print($number1 + $number2);
?>