FlasCC详细教程
最近工作项目中有一个功能模块用到了FlashCC,将C++的代码编译成swc文件,以便在Flash工程中使用。开发过程中遇到一些问题,现在记录下来,以便日后查阅。一、开发环境搭建说明:本文所使用的FlashCC版本为1.0.1, 操作系统为Windows7 Professional...
View ArticleAS3工程中调用C++编译的swc库教程
由于工作需要,接触到了FlasCC,网上找了很多教程,发现少的可怜,太多需要自己看英文教程摸索但荣幸还是摸索出了一些头脑,下面分享下如何使用flasCC,并在AS3工程中调用C++编译的swc库 1、首先用 FlashBuilder4.6 建一个AS3工程(FlasCCTest)2、然后建一个 doo1.cpp 和对应的 Makefile: “cd...
View ArticleFLASCC编译swc代码库的makefile范本
FLASCC编译swc代码库的makefile范本 : OUT_DIR:=./outputLIB_DIR:=./libOUT_WRAPPER_FILE:=$(OUT_DIR)/MyFlashLib_wrapper.cINTERFACE_FILE:=./include/MyFlashLib.iSOURCE_DIR:=./srcSOURCES:= $(SOURCE_DIR)/MyFlashLib.cpp...
View ArticleC++和AS3的各种参数转换实例
由于工作需要写了个C++的A星寻路算法,用在flash游戏里的自动寻路,而缩小寻路时间,提高效率需要用到的是强大的工具FlasCC,下面记录下使用效率非常高的参数转换方法。 需要用到的头文件是 "AS3/AS3.h" 和"AS3/AS3++.h" 1、返回AS3的Array类型:void returnArray() __attribute__((used,...
View Article如何使FlasCC编译的SWC文件变小
当我们使用默认的makefile编译参数的时候,使用FlasCC编译出来的swf或者swc文件都有点大但我们在maefile文件中增加一个编译参数可以使得文件体积变小不少,而且运行效率也好多很 比如我自己编译的一个AStar文件,原来的有600多K,加上那个参数后只有400多K了而且在flash游戏中寻路时间从50ms以上到最多1ms,效率可见。...
View ArticleTweenLite的overwrite属性
overwrite默认属性是1 会覆盖之前的所有的缓动 不想覆盖请设置为0TweenLite.to(this,0.4,{alpha:1,ease:Back.easeOut,onComplete:onShowedComplete,overwrite:0});其他相关设置模式0:NONE。不做任何处理。性能Excellent。模式1:ALL_IMMEDIATE。设为该模式的TweenMax...
View ArticleTweenLite使用详解
TweenLite参数说明: 1) $target : Object - 作为目标的对象, MovieClip或者其它对象 2) $duration : Number- 动画的时间长度(单位:秒) 3) $vars : Object – 对象,通过属性值,来存贮各种属性参数用于缓动。 (如果你使用TweenLite.from()...
View Article