flex4(flash builder)调用Amf远程对象动态添加LineChart图表线条

index.mxml

myApp.php

<?php
class myApp {
 public function __construct() {
 
 }

  public function getData() {
  $r[] =  array("Date"=>"21", "en1"=>"2000", "en2"=>"1500", "en3"=>"450");
  $r[] =  array("Date"=>"22", "en1"=>"2100", "en2"=>"2500", "en3"=>"1450");
  $r[] =  array("Date"=>"23", "en1"=>"2200", "en2"=>"3500", "en3"=>"2450");
  $r[] =  array("Date"=>"24", "en1"=>"2300", "en2"=>"4500", "en3"=>"450");
  $n[] =  array("en"=>"en1", "cn"=>"名称1");
  $n[] =  array("en"=>"en2", "cn"=>"名称2");
  $n[] =  array("en"=>"en3", "cn"=>"名称3");
  $rr['lines'] = $n;
  $rr['datas'] = $r;
  return $rr;
 }

}
?>

flash builder 调用PHP 生成 project.fml

<?xml version="1.0" encoding="UTF-8"?>
<model xmlns="http://ns.adobe.com/Fiber/1.0">
  <annotation name="ActionScriptGeneration">
    <item name="FullyQualifyReferences">true</item>
  </annotation>
  <service name="MyApp">
    <annotation name="ActionScriptGeneration">
      <item name="Source">myApp</item>
      <item name="ServiceType">RemoteObject</item>
      <item name="Package">services.myapp</item>
      <item name="Endpoint">gateway.php</item>
      <item name="Destination">myApp</item>
    </annotation>
    <annotation name="ServiceTypeGroup">
      <item name="ServiceBackendType">PHP</item>
    </annotation>
    <annotation name="ServiceConfig">
      <item name="PHP_RELATIVE_LOCATION">amfphp/services/myApp.php</item>
      <item name="PHP_SERVER_ROOT">D:/flex/webtest</item>
      <item name="DEFAULT_ENTITY_PACKAGE">valueObjects</item>
      <item name="PHP_SERVICES_FOLDER">D:/flex/webtest/amfphp/services</item>
      <item name="PHP_LOCATION">D:/flex/webtest/amfphp/services/myApp.php</item>
      <item name="LINKED_FILE">myApp.php</item>
      <item name="PHP_SERVER_ROOT_URL">http://www.a.com/</item>
      <item name="ABSOLUTE_ENDPOINT">http://www.a.com/amfphp/gateway.php</item>
      <item name="PHP_CLASS_NAME">myApp</item>
    </annotation>
    <function name="getData" return-type="opaque">
      <annotation name="analyze group">
        <item name="analyzed">false</item>
      </annotation>
      <annotation name="original signature">
        <item name="returnType">opaque</item>
      </annotation>
    </function>
    <function name="getLines" return-type="opaque">
      <annotation name="analyze group">
        <item name="analyzed">false</item>
      </annotation>
      <annotation name="original signature">
        <item name="returnType">opaque</item>
      </annotation>
    </function>
  </service>
</model>
flash builder 调用PHP 生成 as 文件省略了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值