- 浏览: 159301 次
- 性别:
- 来自: 长沙
最新评论
-
Fis:
赞一个,文章帮助我们解决问题了,我们要在用swf生成一个动画配 ...
获取MovieClip跳帧后的子元件 -
恋曲2000:
lz,肯定看过孙颖的《Flash.ActionScript3. ...
AS3与XML -
woyaowenzi:
very good
Flex 模块化应用程序开发 -
wenqihui2008:
不错,好东西,正需要。谢谢。只是以标记的文字不能选了。我想要就 ...
Flex中对文本实现高亮显示 -
ibio:
好东西。我搜藏啦!~
[as3]使用声音
文章列表
public var de:XMLList=
<>
<node id="open" label="" icon="openXMLIcon"/>
<node id="new" label="" icon="newXMLIcon"/>
<node id="save" l ...
- 2008-08-21 19:33
- 浏览 1830
- 评论(0)
前几天做一个练习的时候,发现一个奇怪的问题,使用PopUpManager弹出窗口时,若弹出的窗口继承自Canvas的话,则弹出来的窗口不能移动,其他的像Panel,TitleWindow则可以移动,后来发现只有在鼠标只有在(0,0,弹出窗口的宽,headerHeight(这个属性Canvas没有))范围内才能拖动鼠标,曾经尝试过找出其中的因由来,无奈水平实在是太低了,最后把自己弄得云里雾里还是不清坨~~~
于是,改变方针,重做一个RichTextEditor控件,可是却不晓得要怎么样弄出那个关闭按钮来。然后查TitleWindow的代码,胡拼乱凑总算把答案给凑出来了。其实,只要懂点Sty ...
- 2008-08-18 21:44
- 浏览 1188
- 评论(0)
转自http://blog.minidx.com/2008/04/23/762.html
主程序:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white&q ...
- 2008-08-16 21:11
- 浏览 1236
- 评论(0)
将文本编辑器内容保存到本地的一个地址,转自http://space.actionscript3.cn/html/43/t-3643.html
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
backgroundColor="0x0000FF& ...
- 2008-08-16 20:53
- 浏览 795
- 评论(0)
本文来源于 冰山上的播客 http://xinsync.xju.edu.cn , 原文地址:http://xinsync.xju.edu.cn/index.php/archives/1953
现在有许多关于如何为Flex程序加上皮肤的很好的资料。简单来说:Flex支持两种加载皮肤的方法:graphical和programmatic。graphical方法是在Flash,Photoshop,Fireworks等工具中创建图形资源,并把他们嵌入到你的Flex程序中。programmatic方法是创建一个为控件定义skin的ActionScript类。正如你猜测的那样,graphical方法比较简 ...
- 2008-08-16 20:48
- 浏览 912
- 评论(0)
自定义的组件:CustomRichTextEditor.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas backgroundColor="0xffccccc" xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
private function close():void
{
btn.parent.parent.remove ...
- 2008-08-16 19:05
- 浏览 903
- 评论(0)
主程序customModule.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
percentWidth="100" percentHeight="100" width="600" height="500" ...
- 2008-08-15 22:09
- 浏览 968
- 评论(0)
摘自http://xinsync.xju.edu.cn/index.php/archives/1870
Flex 2.0.1 Modular的一个例子
我们在FLEX BUILDER里建立三个项目,一个专门放MODULARS,一个为SHELL,最后一个是Interface.当然,视需要我们也可以建立多个项目.
当然,Shell(ModularMain)就是我们的主程序,相当于我们的EXE文件;
Modulars(Modulars)就是我们的DLL文件的聚集地J 当然合适的建立模块,可以使得我们的程序更具扩展性和部署.
Interface(UserModularsInterface)这不是必 ...
- 2008-08-15 21:15
- 浏览 996
- 评论(0)
转自http://bufanliu.iteye.com/blog/184008
模块(Modules)
模块(Module)是创建大型Flex应用程序的一个解决方案,它允许你将你的用户接口分割成许多分散的有各自用途的小块。例如(下面出自Flex 2的文档),一个保险公司可能有数百个表单——针对于各个领域的,针对各种请求类型,以及针对各种应用等等。创建一个包含所有这些表单的Flex应用程序将会产生一个巨大SWF文件,还会有不少问题:
•应用程序越大开发过程越复杂;
•应用程序越大测试过程越复杂;
•应用程序越大部署过程越复杂;
•SWF文件越大加载时间越长
我的示例程序基于Flex ...
- 2008-08-15 19:59
- 浏览 1997
- 评论(1)
FLEX 深度问题
父组件实例名.setChildIndex(要变换深度的组件实例名,要去的深度); 深度值越大越在上面
XML属性问题
判断一个节点是否拥有一个属性用 节点名.hasOwnProperty("@要判断的属性"),但这里要注意的是@的场合,如果我们想要判断该节点是否拥有一个子项,使用
节点名.hasOwnProperty("要判断的子项")
- 2008-08-14 17:37
- 浏览 703
- 评论(0)
转自http://www2.flash8.net/teach/5462.htm
XML的输入
在AS2.0时代,在代码行中输入XML代码是一种痛苦。如果不是从文件中读取,那么我们就要忍受一长串挤在一块儿的字符串。而在AS3.0中,太简单了。直接按照XML的内容输即可,想换行就换行,想Tab就Tab,就一个字,爽。新建一个fla,选中第一帧,F9打开动作面板,输入如下代码:
//http://www.kingda.org
//例1
var kingdaXML:XML =
<tutorial>
<item id=’1’>
<leve ...
- 2008-08-14 17:34
- 浏览 1584
- 评论(1)
知识点:
1、凡是基于列表的控件都有一个itemRenderer属性,它用来设置项目渲染器的属性,我们可以选择默认的渲染器也可以选择自定义。如果选择自定义,则在基于列表的控件中将自定义渲染器的类赋给itemRenderer属性,如<mx:Tree id="myTree" width="100%" height="100%" labelField="@label"
showRoot="false" dataProvider="{treeData}"
...
- 2008-08-13 20:40
- 浏览 1893
- 评论(0)
知识点总结:
1、createItemEditor () 方法
public function createItemEditor(colIndex:int, rowIndex:int):void
使用由 itemEditor 属性指定的编辑器在 editedItemPosition 为项目渲染器创建项目编辑器。
此方法将编辑器实例设置为 itemEditorInstance 属性。
您只能从 itemEditBegin 事件的事件侦听器中调用此方法。若要在其它时间创建编辑器,请设置 editedItemPosition 属性以生成 itemEditBegin 事件。
参数 ...
- 2008-08-13 19:47
- 浏览 1931
- 评论(0)
转自http://blog.chinaunix.net/u/21684/showart_971710.html
Alex’s Flex Closet中实现用双击的方法来修改datagrid中的item。因为在datagrid默认的修改的是单击动作。
代码如下:
package
{
import flash.events.MouseEvent;
import mx.controls.DataGrid;
import mx.controls.dataGridClasses.DataGridColumn;
import mx.controls.listClasses.IDropInListIte ...
- 2008-08-12 21:40
- 浏览 3669
- 评论(0)
“只有事件发送者才能侦听事件”,这句话的意思是dispatchEvent对象与addEventListener对象都必须是同一个实例,所发送的事件类型可以是系统自定义的事件也可以是任一类的静态常量。
在自定义事件派发与侦听过程 ...
- 2008-08-12 19:53
- 浏览 805
- 评论(0)