- 博客(120)
- 资源 (3)
- 收藏
- 关注
原创 flex2文件之间公用变量的定义
两个mxml文件之间公用一个变量的方法主要的mxml文件(main.mxml).引用的mxml文件(task.mxml).task.mxml引用main.mxml里面的公共变量a。在main.mxml里面的定义:var a:int=1;在task.mxml的引用方法。首先:导入包import mx.core.Application; 然后在方法里面引用Application.applicati
2007-11-08 09:40:00
665
原创 as入门之数学函数(一)
在flash中,Math类是一个非常常用的类,通过数学计算,可以实现很多非常美妙的效果,我们在这里从最基础的学起,补一补数学知识.我们先来看看flash中提供的Math类吧:Math.abs() 计算绝对值。Math.acos() 计算反余弦值。Math.asin() 计算反正弦值。Math.atan() 计算反正切值。Math.atan2()
2007-11-08 09:38:00
776
原创 Flex 如何用Httpservice和Webservice来和Flex进行通讯
① 关于httpservice的配置,flex可以通过httpservice和webservice的方式进行数据的传递,现在来配置httpservice。下面这句话就可以进行httpservice的配置其中,id就是在这个mxml文件中使用的标示,我认为相当于对一个类的实例化,url就是通过httpservice调用的jsp文件的路径+文件名,一般同mxml放在同一个目录下
2007-11-08 09:31:00
1783
原创 AIR应用开发中文指南
第一章. 开始Adobe AIR之旅 1.1 什么是Adobe AIR 1.2 安装AIR运行时及例程 1.3 设置开发环境 1.4 分发,安装和运行AIR应用程序 第二章. 设置Flex Builder 2.1 关于Flex Builder对于AIR的支持情况
2007-11-07 21:00:00
1160
原创 flex的event
在任何的web应用开发中,在不同的组件中传递数据是一件非常重要的事情, flex的应用开发也不例外,今天讲一下flex的event.在flex中所有的UIComponent都持有flash.events.EventDispatcher对象,通过改对象我们能够让一个application中的不同UIComponent广播自己的event.,让监听自己event的组件能够获得消息.当事件触发时执行
2007-11-07 20:59:00
3756
原创 不错的Flex框架--Cairngorm
就听说过有一个开发Flex 的 Cairngorm 微型框架,可惜以前一直没有研究过,只是听说它可以帮助你写出更优雅的代码和更容易维护的程序。昨天和今天我终于把Steven Webster在Flex DevNet上面写的关于Cairngorm的6篇文章(文章地址可以在这里找到:http://www.macromedia.com/devnet/flex/)看完了,对Cairngorm是何物,如何工作
2007-11-07 20:50:00
1416
1
原创 关于Flex的一些学习资料
英文书籍:Flex 2 Documentation(官方文档)Adobe Flex 2: Training from the SourceAdobe Flex 2.0.1 Help(Flex Builder 2 官方帮助)Adobe Flex 2.0.1 Language ReferenceGetting Started with Flex 2Flex 2 Develope
2007-11-07 20:48:00
829
原创 在Flex中传递参数
有很多朋友都问如何在Flex中的2个"窗体"(以下我也这么称呼)之间进行调用和传递参数下面我就给大家讲解一下:1. 调用窗体A 窗体是一个applicaton窗体 B 窗体是自定义窗体(类似Dialog之类的窗体,本身并不能独立运行)A 窗体 片断代码如下:import mx.containers.TitleWindow;import mx.managers.PopUpManager;functi
2007-11-07 20:45:00
1350
原创 Flex框架的基本原理
Flex程序从本质上讲,就是使用了(由AS编写的)Flex框架的Flash程序。但在Flex程序中可以忽略timeline这个概念,所有的内容都集于一帧。事实上Flex程序中的根,是继承flash.display.MovieClip的mx.managers.SystemManager。SystemManager有两帧。第一帧是预加载程序,第二帧是主程序。因此,所有程序在真正开始运行前,需要经过如下
2007-11-07 20:38:00
988
原创 Module之间的通信交互解决办法
Flex2.01之后提供了modules模块化开发包,开发者可以将程序的某些模块编译成swf,在需要的地方load进去,实现模块化的开发。现在问题来了,每个module会被编译成swf,在一个Application中,module之间该如何通信交互呢。通常来说,在一个swf中,组件间的交互通信可以直接addEventListener 和dispatchEvent来完成事件的传递。当然这样标
2007-11-07 20:35:00
746
原创 一些Flex开源项目的整理
Adobe APIs主要包含corelib, mappr, flickr, youtube及加密等类库.http://labs.adobe.com/wiki/index.php/ActionScript_3:resources:apis:libraries as3awss3lib与 Amazon S3 交互的 ActionScript 3.0 类库http://code.google.com/
2007-11-07 20:28:00
438
原创 Flex 窗体各种效果
Effect中 可实现拉伸效果 模糊效果 实现淡出淡入效果,与相似 外发光效果 以矩形方式出现或消失 移动效果 多种效果叠加 停止 mx.effects.easing.Bounce.easeOut可产生弹动效果 改变大小 旋转角度 声音效果 从上往下消失或出现 从右往左消失或出现 从左往右消失或出现 从下往上消失或出现 放大或
2007-11-07 20:25:00
803
原创 Flex应用启动背后的故事
首先介绍一下SystemManager. SystemManager是Flex应用的主控者, 它控制着应用窗口, Application实例, 弹出窗口, cursors, 并管理着ApplicationDomain中的类. SystemManager是FlashPlayer实例化的第一个类, 它存储了主应用窗口的大小和位置信息, 保存其子组件比如:浮动弹出窗口和模态窗口的痕迹. 通过System
2007-11-07 20:18:00
467
原创 Flex2 基础编程模式
概要:第一章我们主要介绍了有关RIA的背景知识以及简要地描述了一些Flex Builder2的基本知识。那么这一章我们将把目光锁定到Flex的开发模式上。在我们具体的了解怎么利用Flex开发项目之前,首先要明白MXML是什么样的一种语言和ActionScript3是怎么合作开发的,以及Adobe声称的ActionScript3已经完全实现的了面向对象编程是真的吗?以上的问题都是属于Flex编程模式
2007-11-07 20:13:00
523
原创 Flex 随机排序
调用方法: randomOrder (array)函数会返回一个新数组, 就是该数组随机排序后的结果例子: 程序代码var myArray : Array = ["a", "b", "c", "d"]myArray = randomOrder (myArray ) 程序代码//随机改变数组的排序function randomOrder (targetArray :
2007-11-07 20:00:00
401
原创 做了一个弹出窗口跟主窗口之间传值
http://www.adobe.com/2006/mxml" layout="absolute"> import mx.containers.TitleWindow; import mx.managers.PopUpManager; import mx.controls.Text; private var tw:titlewindow=new titlewindow();
2007-11-07 19:34:00
483
原创 Flex mp3播放
http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="myInit()"> import flash.events.*; import flash.net.URLRequest; import flash.media.Sound; import flash.media.SoundChannel; im
2007-11-07 19:31:00
535
原创 Array 和 ArrayCollection 区别
ArrayCollection实现接口ICollectionView,在Flex的类定义内属于[数据集],他提供更强大的检索、过滤、排序、分类、更新监控等功能。FDK2提供的类似的类还有XMLListCollection这两者差别在于如果用array在作为data provider绑定于control之上,就无法获得控件的更新,除非控件被重新绘制或者data provider被重新指定,而Co
2007-11-07 19:28:00
421
原创 Flex 使用ArrayCollection的FilterFunction进行数据过滤
xml version="1.0" encoding="utf-8"?>mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" fontFamily="simsun" fontSize="12" creationComplete="hs.send()"> mx:Script>
2007-11-07 19:26:00
721
原创 Using Data-Driven Controls
这主要分为三个部分:1,Using Data Providers and CollectionsA,使用data的控件有:Repeater component Chart controls, such as the LineChart control ColorPicker control ComboBox control DataGrid control DateField control Ho
2007-11-06 17:15:00
1021
原创 XML,XMLList,XMLListCollection之间的关系笔记
通常情况下,你可以从服务器上为tree控件取得XML数据 ,你也可以在Tag里直接定义格式良好的XML数据。你可以使用或者Tag在mxml里定义XML数据。你可以将XML object直接作为一个层级数据控件的dataProvider,however,if the object changes dynamically,你应该做如下处理:1,将XML或者XMLList objects转换为X
2007-11-06 14:42:00
4479
原创 布局的管理
Flex的可视组件中,分为容器类和用户操作类。两者最大的区别在于,容器类不直接响应用户的操作,只对可视组件进行有规则布局。因此,容器类组件的tabEnabled和tabChildren属性,默认分别为false和true。在Flex中,容器内的元素默认都是匿名的,并继承于UIComponent。如果要自定义能够添加入容器的组件,必须要实现IUIComponent接口。Flex中的容器就好像Flas
2007-11-01 11:32:00
684
原创 Asp.Net事务和异常处理
第一篇:Asp.Net安全性学习MSDN的WEBCAST,感觉单纯看一遍意义不大,做个笔记,以备不时只需查找方便。代码部分本人在XP+VS2005+SQL2005测试通过,请大家指教。Asp.Net事务和异常处理:一。什么是事务处理?事务处理是一组组和成逻辑工作单元的数据库操作,虽然系统中可能会出错,但事务将控制和维护每个数据库的一致性和完整性。如果在事务过程中没有遇到错误,事务中的所有修改都将永
2007-09-24 10:00:00
582
原创 一个较优雅的GridView隐藏列取值解决方案
在Asp.net 2.0中增加了一个新的数据绑定控件:GridView,其目的用来取代Asp.net1.x中的DataGrid控件,但有一点很不爽的是,如果把某列设置为visible=false,则不会进行数据绑定,也就是说无法直接从GridView中取到这个列内的文本。这一功能在DataGrid时代几乎是必须的,在对列表进行批量选中操作时非常有用(比如批量删除),隐藏列通常用于存储DataGri
2007-09-18 14:46:00
400
原创 FileUpload 类
注意:此类在 .NET Framework 2.0 版中是新增的。 显示一个文本框控件和一个浏览按钮,使用户可以选择要上载到服务器的文件。 命名空间:System.Web.UI.WebControls程序集:System.Web(在 system.web.dll 中) var ExpCollDivStr = ExpCollDivStr;ExpCollDivStr = E
2007-09-17 08:28:00
951
原创 SortedList 类(using System.Collections)
表示键/值对的集合,这些键和值按键排序并可按照键和索引访问。SortedList最合适对一列健/值对 进行排序,在排序时,是对键进行排序, SortedList 是 Hashtable 和 Array 的混合。当使用 Item 索引器属性按照元素的键访问元素时,其行为类似于 Hashtable。当使用 GetByIndex 或 SetByIndex 按照元素的索引访问元素时,
2007-09-16 21:13:00
446
原创 ArrayList(using System.Collections)
System.Collections.ArrayList类是一个特殊的数组。通过添加和删除元素,就可以动态改变数组的长度。一.优点1。支持自动改变大小的功能2。可以灵活的插入元素3。可以灵活的删除元素二.局限性跟一般的数组比起来,速度上差些 三.添加元素 1. public virtual int Add(object value); 将对象添加到 Ar
2007-09-16 21:10:00
1077
原创 跨服务器跨数据库操作
测试环境及同步要求:有数据库服务器srv1和srv2,两台电脑能互相访问,有数据srv1.库名..author有字段:id,name,phone,srv2.库名..author有字段:id,name,telphone,adress要求:srv1.库名..author增加记录则srv1.库名..author记录增加srv1.库名..author的phone字段更新,则srv1.库名..aut
2006-11-01 10:51:00
608
转载 .@@FETCH_STATUS属于任何游标的
.@@FETCH_STATUS属于任何游标的,只要任何一个游标被提取了,这个提取成功与否的状态就会保存到@@FETCH_STATUS中.嵌套游标的原理类似这样:declare 外层游标open 外层游标fetch next ...提取外层游标行while @@FETCH_STATUS = 0begin declare 内层游标 open 内层游标 ftech next ...提取
2006-10-30 15:35:00
794
转载 SQL Server 2005:数据类型最大值
SQL Server 2005引入了一系列新的被称为MAX的数据类型。这是VARCHAR,NVARCHAR和VARBINARY类型的扩展,这几种类型以前被限制在8000字节以下。MAX可以容纳高达2GB的数据,与TEXT和IMAGE一样——并且完全兼容所有的SQL Server内置的字符串函数。 用MAX关键字定义一个某种MAX类型的变量与替代字符串的尺寸(为VARCHAR/NVARCHAR
2006-10-21 08:52:00
767
原创 一个父亲,两个儿子
假设教师(Professor)和学生(Student)两Classes都实现了ITeacher接口,现做如下实现: Professor pr=new Professor();//[笔记:实体化一个Professor对象并将其句柄栓在类型为Professor的引用变量pr中]Student s;ITeacher t=new Student();s=t; 请问以上实现是否有错误
2006-10-19 15:24:00
594
转载 A mysql membership and role provider for asp.net 2.0
首先请点这里下载最新的操作MYSQL的程序集以及本文章的源代码:Download download the code here. Setup Get the latest MySQL .NET Connector for .NET v2.0 (make sure you use the binaries for .NET v2.0). Copy the file
2006-10-19 14:23:00
824
转载 Membership and Role providers for MySQL数据库
IntroductionThis article provides two files that contain a Membership provider and a Role provider for ASP.NET v2.0.Microsoft provides a Membership provider in the framework but only for SQL Serve
2006-10-19 14:12:00
819
转载 事件(2)
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.We
2006-10-19 11:38:00
449
转载 事件(1)
.NET Framework中的事件 事件体系结构引发事件的对象叫做事件源。事件源发布它可以引发的事件。事件的类型总是委托类型,这个委托类型的签名定义了处理该事件的方法的签名。定义事件处理程序方法的对象称为事件接收方。事件接收方预订要在事件源上处理的事件事件接收方提供的事件处理程序方法必须与为该事件预订的方法签名一致。事件源利用多播委托跟踪这些事件处理程序方法。当发生重要情况时,事件源
2006-10-19 11:38:00
453
转载 委托(2)
委托链前面介绍过MulticastDelegate中有一个_prev的私有字段,这个字段指向另一个MulticastDelegate对象的引用,这样就实现了委托链(其实与我们在学链表时的实现方式是一致的)。当委托链表被调用时,它首先会调用委托中在其前面的委托对象,这里如果被调的回调方法具有返回值,将被丢失,委托链只会返回最后一次调用回调方法的返回值。 委托示例这是一个我自认为比
2006-10-19 11:36:00
447
转载 委托(1)
委托的概念委托实际上是类(一个貌似函数一样的类),我们已经使用函数指针很多年了——函数指针也被称为过程类型,但是它们的实现都不是类。它们是单独的函数指针的简单实例。委托是包含这些功能的类,委托类通过保留的列表来确定某些事物是否已经指派给了委托,这种算法可以理解为:“对于内部列表中的每一个回调函数,都调用函数”。委托除了支持回调函数外,还可以通过该列表来实现多播(委托链)。说白了,就是我们把
2006-10-19 11:36:00
529
转载 HttpHandler(2)
IHttpHandler工厂ASP.NET Framework实际不直接将相关的页面资源HTTP请求定位到一个其内部默认的IHttpHandler容器之上,而定位到了其内部默认的IHttpHandler工厂上。IHttpHandler工厂的作用是对IHttpHandler容器进行调度和管理。IHttpHandlerFactory接口包含两个方法。GetHandler返回实现IHttpHan
2006-10-19 11:34:00
473
转载 HttpHandler(1)
概述HttpHandler是一个HTTP请求的真正处理中心,也正是在这个HttpHandler容器中,ASP.NET Framework才真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回到HttpModule中。 IHttpHandler是什么IHttpHandler定义了如果要实现一个HTTP请求的处理所必需实现的一些系统约定。H
2006-10-19 11:34:00
782
转载 HttpModule(1)
HttpModule是如何工作的当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTT
2006-10-19 11:33:00
530
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人