编程题:strcmp()函数的作用是:从左到右逐个字符比较。遇见‘\0’为止。
2014-05-19 18:34
453 查看
mxml文件:
ac文件:
flex里面主要通过
DragManager:mx.managers 包中,管理拖拽事件
DragSource:mx.core 包中,是Flex 框架的核心成员,处理拖拽中的数据传递
DragEvent::mx.events 包中,拖拽操作中的事件对象
来实现拖拽的功能。
本文出自 “技术成就梦想” 博客,请务必保留此出处http://aqqle.blog.51cto.com/4871613/1040443
<?xml version="1.0" encoding="utf-8"?> <control:Test5 xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:components="components.*" xmlns:control="components.control.*"> <fx:Declarations> <!-- Place non-visual elements (e.g., services, value objects) here --> </fx:Declarations> <s:Panel id="a" x="57" y="46" width="250" height="200"> <s:layout> <s:TileLayout/> </s:layout> <s:Button label="2"/> <s:Button label="3"/> <s:Button label="4"/> <s:Button label="5"/> <s:Button label="6"/> <s:Button label="7"/> <s:Button label="8"/> <s:Button label="9"/> <s:Button label="1"/> </s:Panel> <s:Panel id="b" x="352" y="46" width="250" height="200"> <s:layout> <s:TileLayout/> </s:layout> </s:Panel> </control:Test5>
ac文件:
package components.control { import flash.events.MouseEvent; import mx.core.DragSource; import mx.core.UIComponent; import mx.events.DragEvent; import mx.events.FlexEvent; import mx.managers.DragManager; import mx.preloaders.Preloader; import spark.components.Panel; import spark.components.Application; public class Test5 extends Application { public var a:Panel; public var b:Panel; public function Test5() { super(); addEventListener(FlexEvent.CREATION_COMPLETE, creationCompleteHandler); } protected function creationCompleteHandler(event:FlexEvent):void { for(var i:int = 0; i < a.numElements; i++) { a.getElementAt(i).addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); } a.addEventListener(DragEvent.DRAG_ENTER, dragEnterHandler); a.addEventListener(DragEvent.DRAG_DROP, dragDropHandler); b.addEventListener(DragEvent.DRAG_ENTER, dragEnterHandler); b.addEventListener(DragEvent.DRAG_DROP, dragDropHandler); } private static function mouseDownHandler(event:MouseEvent):void { var dragInitiator:UIComponent = UIComponent(event.currentTarget); var ds:DragSource = new DragSource(); ds.addData(dragInitiator, "myRule"); DragManager.doDrag(dragInitiator, ds, event); } private static function dragEnterHandler(event:DragEvent):void { if (event.dragSource.hasFormat("myRule")) { DragManager.acceptDragDrop(UIComponent(event.currentTarget)); } } private static function dragDropHandler(event:DragEvent):void { var dragObject:UIComponent = UIComponent(event.dragInitiator); Panel(event.currentTarget).addElement(dragObject); } } }
flex里面主要通过
DragManager:mx.managers 包中,管理拖拽事件
DragSource:mx.core 包中,是Flex 框架的核心成员,处理拖拽中的数据传递
DragEvent::mx.events 包中,拖拽操作中的事件对象
来实现拖拽的功能。
本文出自 “技术成就梦想” 博客,请务必保留此出处http://aqqle.blog.51cto.com/4871613/1040443
相关文章推荐
- 使用cstring中的strcmp()函数比较字符数组中的字符串
- strcmp函数只能对字符指针(变化的地址)或数组名(固定的地址)进行比较asc2码
- 字符数组函数,连接strcat 复制函数strcpy 比较函数strcmp 长度函数 strlen
- 文件字符读写函数fscanf()和 fgets() 比较
- [MSSQL]无序字符比较函数
- 字符串逻辑比较函数---StrCmpLogicalW的模拟实现
- PHPWind与Discuz截取字符函数substrs与cutstr性能比较
- 编写字符串比较函数strcmp
- C++字符输入函数比较
- 编写字符串比较函数strcmp .
- 基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
- 从键盘输入一些字符,逐个把它们送到磁盘上去,直到输入一个#为止
- 字符串逻辑比较函数---StrCmpLogicalW的模拟实现
- 写一个函数,实现两个字符串的比较。即实现strcmp函数,s1=s2时返回0,s1!=s2时返回二者第一个不同字符的ASCII值。
- 第十七周项目2-5-比较两字符串,返回值同strcmp()(字符数组做形参)
- 比较完善的php取字符函数
- 从键盘输入一些字符,逐个把它们送到键盘上去,直到输入一个"#"为止
- 已有两个文本文件,今要求编程序从这两个文件中读出各行字符,逐个比较这两个文件中相应的行和列上的字符,如果遇到互不相同的字符,输出它是第几行第几列的字符
- StrCmpLogicalW字符串逻辑比较函数
- [MSSQL]无序字符比较函数