如何在Flash/Flex项目中使用平滑的中文字体?

2010-12-24 15:49
郭少瑞

在Flash/Flex项目中,特别是对UI设计要求很高的项目中,会有使用特定字体的需求,对于英文非常好处理,一般我们直接嵌入字体就可以解决问题,但对于一些非字母语言(比如中文),因为字库很大,将字体嵌入应用是不现实的。那么有没有比较好的解决方式呢?

CS4的英文版如何安装扩展

2009-12-03 18:00
migsr

Flash CS4的英文版中如果安装了扩展,需要在安装后做一些特殊配置才能使用

如何验证HTML的表单?

2009-08-10 16:08
migsr

在HTML中创建表单是一件非常简单的事情,但在更多的情况下,我们需要对表单的内容做一个验证(这个验证推荐使用客户端验证,即在表单提交之前使用 JavaScript验证输入的合法和有效性,虽然服务器端也可以做验证,但那样势必加大服务器的消耗并造成无谓的网络延迟,不推荐使用服务器端的形式)。

在网页中插入Flash应该注意什么?

2009-07-23 19:14
migsr

很多时候我们会通过各种方式(直接使用HTML代码,使用可视化的IDE比如Dreamweaver,或使用第三方的JavaScript工具比如 SWFObject)来把一个Flash插入网页,但无论使用何种方式,我们都需要注意需要给Flash设置的一些参数,如果缺少这些参数,你的 Flash作品可能就无法正常工作了。

如何使用单例模式

2009-04-03 18:10
migsr

要使用单例模式,首先需要你声明一个类似getInstance的一个方法,返回实例,并且在构造函数中加以判断,不允许第二个实例出现。示例代码如下:

  1. public static function getInstance() : ModelLocator {
  2. if ( modelLocator == null ) {
  3. modelLocator = new ModelLocator();
  4. }
  5. return modelLocator;
  6. }

限制构造函数:
  1. public function ModelLocator() {
  2. if ( modelLocator != null ) {
  3. throw new Error( "Only one instance should be instantiated" );
  4. }
  5. }

如何在ActionScript中监听组合键,如:(ctrl+alt+c)

2009-04-01 15:30
jianjun.xiao

实现方法:
第一步.在stage上添加键盘的监听

  1. this.stage.addEventListener(KeyboardEvent.KEY_DOWN,keyListener);

第二步.在监听方法keyListener中判断MouseEvent的属性
  1. if(e.ctrlKey && e.altKey && (e.keyCode == 76 || e.keyCode == 108))

如何让场景的一部分全屏显示?

2009-03-29 15:19
migsr

你可以使用Stage的fullScreenSourceRect属性来自定义你要全屏显示的区域。示例:

  1. this.stage.fullScreenSourceRect = new Rectangle(vBox.x,vBox.y,vBox.width,vBox.height);
  2. this.stage.displayState = StageDisplayState.FULL_SCREEN;

聚合内容