`
文章列表
转自:http://programmer.blogbus.com/logs/47181681.html 作者:   AS3中比较常用到的公式以备用。 基本三角函数的计算:角的正弦值 = 对边 / 斜边角的余弦值 = 邻边 / 斜边角的正切值 = 对边 / 邻边 角度制与弧度制的相互转换:弧度 = 角度 * Math.PI / 180角度 = 弧度 * 180 / Math.PI 计算两点间距离:dx = x2 – x1;dy = y2 – y1;dist = Math.sqrt(dx*dx + dy*dy); 缓动公式:sprite.x += (targetX - sprite.x ...
package{ import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.text.TextField;  [SWF(width="888", height="888")] public class runRound extends Sprite {  private var t:int=0; //起始  private var r:int=100; //运行圆圈半径  private var rd:Sprit ...

潜规则

1、所有的困苦都是有用意的----这是老天爷在磨练你,为了把重任交给你。2、毛遂自荐,好处多多----主别人看到你,知道你的存在,知道你的能力。3、千万别入错行----人情有牵绊,恩怨的纠葛,转行可不是那么容易的呀4、别轻 ...
经常有人问怎么在flex里面两个窗体里如何传递参数,下面做个简单的参数传递   这个是所谓的"父窗口"代码: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> <![CDATA[ import mx.binding.utils.Bin ...
本文列述了13个Java程序员应当学习Flex和BlazeDS的理由,讨论了为什么Flex结合BlazeDS是开发RIA的最佳组合之一。无论是高度交互的网站还是以Java为后端的企业应用,这项组合都是最佳选择之一。更重要的是,这项组合能同时为开发员和企业带来高回报(ROI)。 相关厂商内容 走出海外中国软件全球营销论坛(6月12日,北京) 在阐述Java程序员应当学习BlazeDS的13条理由时,我以一个假想的苏打分派系统来展示如何让已有的Java程序转变为RIA应用。通过这个例子,我同时还会讲解到BlazeDS在已有Java应用或新建Java应用中的多种不同用法。 理由一:开 ...
常识:牢记设计规则 令人惊讶的是简单的设计规则通常会被忽视,最终产生未经优化的、下载缓慢的网页。牢记以下规则,页面的加载速度将会更快。 使用良好的结构 可扩展 HTML (XHTML) 具有许多优势,但是其缺点也很明显。XHTML 可能使您的页面更加符合标准,但是它大量使用标记(强制性的 <start> 和 <end> 标记),这意味着浏览器要下载更多代码。所以,事情都有两面性,尝试在您的网页中使用较少的 XHTML 代码,以减小页面大小。 如果您确实不得不使用 XHTML,试着尽可能对它进行优化。例如,删除空格并采用严格的 XHTML 编码实践,提高下载和解析速 ...

事务误解

    博客分类:
  • SQL
修正一下自己 以前写存储过程少,对于事务的认识不深 以前总这样写: begin tran        (语句insert、delete 、update之类的) if @@error=0 begin        select '执行成功'        commit tran end else begin       select '执行出错'       rollback tran end 这是凭印象写的,后来发现大错特错会了、这样会酿成大错的 @@error是个全局变量,并不能保证整个存储过程的语句是否全执行成功了   其实应该这么写才对  decla ...
从前,有一个脾气很坏的男孩.他的爸爸给了他一袋钉子,告诉他,每次发脾气或者跟人吵架的时候,就在院子的篱笆上钉一根。第一天,男孩钉了37根钉子。后面的几天他学会了控制自己的脾气,每天钉的钉子也逐渐减少了。他发现,控制自己的脾气,实际上比钉钉子要容易的多。终于有一天,他一根钉子都没有钉,他高兴的把这件事告诉了爸爸。   爸爸说:"从今以后,如果你一天都没有发脾气,就可以在这天拔掉一根钉子." 日子一天一天过去,最后,钉子全被拔光了。爸爸带他来到篱笆边上,对他说:"儿子,你做得很好,可是看看篱笆上的钉子洞,这些洞永远也不可能恢复了。就象你和一个人吵架,说了些难听的话,你 ...
这是一个通用的分页存储过程,利用的是sql的系统游标 这种效率并不是很好   create PROC sp_Pageview@sql ntext, --要执行的sql语句@PageCurrent int=1,@PageSize int=10,@PageCount int outputas set nocount on declare @p1 int --初始化分页游标exec sp_cursoropen@cursor=@p1 output,@stmt=@sql,@scrollopt=1,@ccopt=1,@rowcount=@PageCount output --计算总页数if isn ...
手写getSelectItem、getSelectItemIndex方法  function setToFirst(list){                   var obj=getSelectItem(list);              var index=getSelectItemIndex(list);        if(index==0){return;}        list.add(new Option(obj.innerText,obj.value),0);        list.remove(list.length-1);                   ...
我们操作DataGrid时,列易于去访问,但是行似乎不那么好访问? DataGrid 控件与 List 控件相似,但它可以显示多个数据列,这使它适合显示具有多个属性的对象,DataGrid类继承自ListBase ,所以了解DataGrid就需要去了解ListBase 操作DataGrid的行可以通过访问DataGrid的 rendererArray 或者listItems 内部属性,rendererArray是内部属性无法直接访问,需用到:use namespace mx_internal; listItems 是ListBase的属性可以通过继承得到   相关文章可以查看:  http:// ...
      在做图文编辑时flash10前做的不够好,据说到了flash10这个改进了不少,尽管有个RichTextEditor控件,但是它有很大的局限性不能手动调整图片大小位置等等,RIA中可以做图文编辑功能,但是flex却不能.       于是有人想到了在Flex中与JS的交互,这个在理论上是可以实现的,因为JS与Flex可以实现互相调用,关键的方法就是ExternalInterface类的 call 与 addCallback 方法,call调用JS方法,addCallback是在JS中注册flex方法,下面附件是国外的某个人写的一个重用性较高JS与Flex互调的例子,利用的是Adobe ...
如果你想获得成功,你就需要一块跳板;如果你离成功的位置太远,你就需要找到那些真正赏识你才华的人——中国有个成语叫"贵人相助",你需要找到你生命中的贵人,就是那些肯给你机会的人。     两个给我印象非常深刻的女人——我之所以说她们给我印象深刻,并不仅仅因为她们是成功的女人,而是因为她们的人生态度。     第一个女人叫梁凤仪,她是华人世界最富有的才女——人们说,她一支笔打造出几亿资产——成功创业、才华横溢、嫁入豪门,世上女子所有的梦想,梁凤仪似乎都 实现了——她创办公司,三年进赚9000万;她写小说,十年出版超过100部;她爱我所爱,丈夫为香港商界翘楚,投资遍布世界各地——她 ...
刚接触flex 框架对你没什么好处,一旦对整个flex熟悉了,框架对你的作用就大了,国外有人对各种ria框架做过测评,最后评出pureMVC与caringorm是最优的,而pureMVC测评得分最高,pureMVC与Cairngrom比较,类少很多了、结构也要清晰一些,我看融入pureMVC会比较的容易点,pureMVC意为纯粹的MVC,pureMVC并不是flex或者flash框架,它与语言无关,它包括两个版本,标准版、MultiCore(多核)版,了解pureMVC,我觉得首先从pureMVC组成、各个组件职能、执行顺序去去了解它: pureMVC是纯MVC框架 ,包含几个部分 Mode ...
ArrayCollection是flex中的数组集合类,能够自动更新变化绑定的试图界面,它是很常用的,我们使用它时需要注意几个地方   1。事件监听, ArrayCollection可以为它注册一个集合改变的监听事件(CollectionEvent.COLLECTION_CHANGE),就是一旦ArrayCollection数组改变就会触发Event,不是所有情况的改变都会触发改变事件,如果集合当中的对象属性没有被绑定,那么你改变它的对象值也是不会触发事件的,在这种情况下你也许可能需要去将对象的属性进行绑定或者通过itemUpdated方法去管理对象值改变,除非集合的长度改变了,事件才会被触 ...
Global site tag (gtag.js) - Google Analytics