Yii 手记

准备工作

  1. 下载 Yii
  2. 解压 Yii 将 framework 复制到网站根目录下
  3. 下载 php5

安装 Yii 应用

yiic.bat webapp 'e:\web\html\webapp'

配置 Yii

打开 webapp\protected\config\main.php
解开 gii urlManager 注释

'modules'=>array(
    // uncomment the following to enable the Gii tool

    'gii'=>array(
        'class'=>'system.gii.GiiModule',
        'password'=>'demo',    // 自行修改密码
        // If removed, Gii defaults to localhost only. Edit carefully to taste.
        'ipFilters'=>array('127.0.0.1','::1'),
    ),

),

'components'=>array(
    ...
    'urlManager'=>array(
        'urlFormat'=>'path',
        'rules'=>array(
            '<controller:\w+>/<id:\d+>'=>'<controller>/view',
            '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
            '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
        ),
    ),
    ...
),

创建模块

进入 shell 模式

cd ../webapp/protected   
yiic.bat shell config\main.php   

在 shell 模式下输入

module sdk

在 /protected/module 目录下生成 sdk 文件夹

/protected/module/sdk
│  SdkModule.php
│
├─components
├─controllers
│      DefaultController.php
│
├─messages
├─models
└─views
    ├─defaultindex.php
    │
    └─layouts

模块嵌套
建立两个 module

module sdk
module ios

然后把 ios 文件移动到 sdk/modules/ 目录下
修改 protected/config/main.php 文件

'modules'=>array(

    'sdk' => array(
        'modules' => array(
            'ios',
        ),
    ),
)

get 模式

http://127.0.0.1/webapp/index.php?r=sdk/sdk   

path 模式

http://127.0.0.1/webapp/index.php/sdk/sdk

就可以访问 这个嵌套模块了

End

Sublime Text 2 右键菜单设置

sublime text 2 是个很性感的编辑器 呵呵~
如果是安装版 通常会自动添加 右键菜单 Open with Sublime Text 2
但是如果是用的绿色版 就没有这个福利了
沒有福利咱们自己动手丰衣足食
1.添加右键菜单
win+r 启动运行 输入 Regedit
找到 ‘HKEYCLASSESROOT\*\shell’
添加新建项“Open With Sublime Text 2”,再在Open With Sublime Text 2 下面
新建项command
在command下面新建 字符串值
数据填写

1
D:\tools\Sublime Text 2\sublime_text.exe "%1"

保存.完成添加右键菜单

AS-colortransform

给MovieClip设置颜色
首先要导入两个类;

1
2
import flash.geom.colortransform;  
import flash.geom.transform;

创建两个实例

1
2
3
4
5
6
7
var colortf:colortransform = new colortransform();
var tf:transform = new transform(要应用颜色的MovieClip);

//设置colortransform实例的颜色
colortf.color = 0x00ffff;
//设置colortransform属性
tf.colortransform = colortf;

Scaleform 注意事项

本文章用来记录as移植到scaleform mobile(文中简称SF)的问题汇总 不定期更新

Sprite

  • startDragstopDrag要成对使用
      如果没有执行stopDrag操作,会阻挡之后的点击事件.  
    

Session

  • 尽量不要给刚刚add到舞台对象添加事件 addEventListener
      给刚刚添加到舞台的对象添加事件,容易出现加载失败的现象,但可以设置startDrag().  
    

alpha

  • SF中对alpha进行浮点值赋值和AS值会用差额
      比如:同样对alpha进行0.1的自增 flash 是 0.099XXXX SF 是 0.10000XXX  
      推荐在实际应用时使用 Number 的_toFixed_方法进行四舍五入后使用  
    

第一篇MarkDown文章

发一篇MarkDown的文章试试

这是使用 Sublime Text 2 MarkDown写的

  • sublime Text 2快捷键
    1.Ctrl+i 斜体你好 abc
    2.Ctrl+b 粗体你好
    3.Ctrl+super+k 超链接主页
    4.super+shift+k 图片
    5.ctrl+shift+. = 添加引用
    6.ctrl+shift+, = 刪除引用
    7.ctrl+123456 设置6级不同的标题