易截截图软件、单文件、免安装、纯绿色、仅160KB

flex通过url传参至as脚本中

(注:采用fb4 beta1开发,由于兼容问题,可以适当加以修改放到自己的环境中,测试的时候需要放到服务器上面,本人的测试url为
http://127.0.0.1/astest/asjs.html?msnum=13112345678)
mxml文件:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" creationComplete="application1_creationCompleteHandler(event)" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/halo" minWidth="1024" minHeight="768">
 <fx:Script>
  <![CDATA[
   import mx.controls.Alert;
   import mx.events.FlexEvent;
   
   private var tempParam:String;
   protected function application1_creationCompleteHandler(event:FlexEvent):void
   {
    var param:String=ExternalInterface.call("test");
    if(param!=""){
     tempParam=param;
    }
    handlerParam();
   }
   
   private function handlerParam():void{
    testText.text=tempParam;
   }
  ]]>
 </fx:Script>
 <s:TextInput id="testText" x="23" y="34" width="198" height="31"/> 
</s:Application>
index.template.html模板文件需要添加的js代码:
var tempparam="";
   var localurl2 = location.href;
   function getParameter(paraStr, url)
   {
       var result = "";
       var str = "&" + url.split("?")[1];
       var paraName = paraStr + "=";
       if(str.indexOf("&"+paraName)!=-1)
       {
           if(str.substring(str.indexOf(paraName),str.length).indexOf("&"


相关文档:

flex通过blazeds与java实现增删改查

用的是MySQL数据库。
1,建一个userdb库,再建userinfo表,字段:id(int),username(varchar),password(varchar)。
create database userdb;
use userdb;
create table userinfo(
id int(10) not null auto_increment,
username varchar(20),
password varchar(20),
primary key(id));
2,DBConnection.jav ......

flex中getDefinitionByName 函数的使用

在项目中自定义一个CheckboxGroup,这个控件里面包含多个Checkbox想控制Checkbox的行为:所以使用查找一下帮助使用flex中经典方法:getDefinitionByName 函数的使用
public function getDefinitionByName(name:String):Object
返回参数 name 中指定的类引用
参数 name:String - 类名称
返回 Object - 返回参数 name 中 ......

Flex与后台交互的4种方法

一、HTTPService
程序代码:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="initializeHandler(event)">
<mx:Script>
<!--[CDATA[
private function initializeHandler(event:Event):void {
countriesSer ......

Flex学习 为一个事件建立多个监听

方法一:
<?xml version="1.0"?>
<!-- events/MultipleEventHandlersInline.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script><![CDATA[
private function submitForm(e:Event):void {
// Handle event here.
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号