`
ioryioryzhan
  • 浏览: 153601 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
    做flex做久做大了,使用一个框架便是自然而然的事情。这样程序才会更健壮,更易于扩展,更易于维护。pureMVC足够简单,核心也只有十来个类,是一个轻量级的Flex框架,只一天的时间,就可以学通,没有理由不用它的。       麻雀虽小,五脏俱全,pureMVC,直译过来就是“纯MVC”,是一个MVC框架。官方的中文文档有44页,放在附件中,可以下载了看。推荐一个入门的文章给大家。(http://riachina.com/showtopic-11011.html ),里面有足够全面的介绍。这里我想利用一个更加简单的图片展示的例子来展示pureMVC的使用细节。先看效果:       ...
    在Flex中使用GoogleMap,可以让自己的网站有地图功能,够吸引人。HelloWorld程序网上有很多,这里推荐一个mm写滴(http://liuyanttkl.iteye.com/blog/196103 ),步骤介绍得很详细,也提拱了sdk的下载。赞一个!!     去翻了一下其中的文档,想利用它做个火炬传递的Demo,这样一站接一站的在地图上动画展示,一定不错,不过现在还没实现。哈 。    将上面链接里的程序稍微改进一点,加上一点Control,用于导航,google提拱的Control全放在com.google.maps.controls包里面,有地点控制,大小控制,地图类 ...
    在设置控件htmlText属性时,经常要涉及到设定样式,引用外部的css文件这种异步的方式用起来的确让人不顺畅。而flex中使用到的css通常都很小,所以有时候将样式直接写在代码里更简单。     以TextArea为例,为htmlText赋值以前,可以先设置它的css样式,即TextArea.styleSheet属性。     例如要添加的css样式为: a:link{ color:#0000ff; text-decoration:underline; }    将这样一个样式添加到styleSheet中去。做法很简单: //....... var alinkSty ...
    要用到JSON,看了一篇(http://bbs.actionscript3.cn/thread-1657-1-1.html )的扫盲贴,在Flex中使用Json十分方便。json是介于纯文本方式与xml方式之间的一种格式,json能做到的事情,xml完成可以做到。为什么要用json呢,我看大部分还是像 ...
花点时间将pv3d的类层次结构总结了一下, 实在是太多了,不过人家编都能编出来,这点工作量真算不了什么 其实这些文档里都有,但看文档总感觉有点盲人摸象 学MFC一样画出一张图来,这样一目了然   虚线前面是父类,后面是子类 括号内为该类所实现的接口 希望有人用得上 网页上显示的间距显示有点bug ,可以复制代码直接贴到本地用UltraEdit来看 如果复制代码间距还有问题的话,还有附件中可以下载   主要是方便下班后回家下载,无良的资本家.......   PaperVision3D ViewportLayerSortMode RenderRecStorage MaterialsList Lig ...
    使用lcds时,由于直接可以和java打交道,可以不用通过xml或者其他方式通信,用起来真的很方便,听说效率非常好,虽然不知道怎么来测试这效率,但还是很乐意去用它。数据从前台传到后台,后台处理后又将新数据传到前台,有人说web编程便是处理字符串,并不是没有道理的。     最先遇到的问题便是actionscript与java数据类型转换,比如在actionScript中定义一个int型的变量,传到后台时会自动对应为一个java的int型变量。但数据类型那么多,还真要好好列一列,当然不是自己去一个一个试,官方的文档里早就写好了。一个是actionScript 到java,一个是java到a ...
做个例子看看pv3d的一些默认参数是什么,以及pv3d的坐标怎么样的。主要的方法,是采用trace()语句,以及改变一些参数对照效果。flash的效果是:一个球在中间瞎转,再让一个平面切着球也瞎转。    令人欣喜的是pv3d用的并 ...
    费了很大的力气才从googlecode上将pv3d 2.0给down下来。由于也是刚学pv3d,也看不出和以前的版本有什么改动,就从pv3d 2.0开始学吧。之前pv3d的程序主要的顺序是:创建容器-->创建舞台-->创建摄像头-->创建3D对象-->然后显示,现在好了,封装了一个类BasicView,里面直接将舞台,摄像头创建好了,看它的构造函数 public function BasicView(viewportWidth:Number=640, viewportHeight:Number = 320, scaleToStage:Boolean=true, i ...
1.我的配置环境为:   flexBuilder3,LCDS251,MyEclipse 5.5.1 GA+ 2.安装lcds2.5.1,打开目录,里面有一个flex.war 3.关闭tomcat(如果打开在的话) 4.将flex.war拷入tomcat的webapps目录 5.重启tomcat,可以看到webapps里多了一个目录flex,这便是我们要的东西 6.可以将flex.war删除 7.将flex文件夹拷到其他地方,反正不能在webapps里面。(我也不知道为什么) 8.可以开始了,MyEclipse里新建web Project(假设名为DemoWeb) 9.打开刚移出去的flex目 ...
由于As3不允许private,protected的构造函数,所以要想方法防止用构造函数来创建实例。从别人blog中看到一个好方法来做到这一点。直接上代码: package { public class Singleton { private static var _singleton:Boolean=true; private static var _instance:Singleton; public function Singleton() { if (_singleton) ...
Global site tag (gtag.js) - Google Analytics