Featured image of post 【补档】Animate(原Flash)动画绘制中的V-Cam相机文件与源码分享

【补档】Animate(原Flash)动画绘制中的V-Cam相机文件与源码分享

Flash中的V-Cam资源提供

本期资源下载

这次重新发布flash vcam其实是一次补档,因为原来我发在哔哩哔哩的链接不小心被我删了,现在我重新发在这里。

您除了可以从上方的按钮直接下载对应的文件,如果您的Flash支持AS3,那么您可以更容易的自定义您的V-Cam形状,因为我保留了AS3的代码并展示在了下方。 AS3文件的V-Cam元件造型和代码是我自己编写和修改的。

V-Cam AS3版本元件源代码:

var cameraTrans:Transform = new Transform(this);
var stageTrans:Transform = new Transform(parent);
visible = false;

stage.addEventListener(Event.ENTER_FRAME, updateStage);
function updateStage(...rest) {
		parent.filters = filters;
		stageTrans.colorTransform = cameraTrans.colorTransform;
		var stageMatrix:Matrix = cameraTrans.matrix;
		stageMatrix.invert();
		stageMatrix.translate(stage.stageWidth*.5, stage.stageHeight*.5);
		stageTrans.matrix = stageMatrix;
};
updateStage();

addEventListener(Event.REMOVED_FROM_STAGE, resetStage);
function resetStage(...rest) {
		stage.removeEventListener(Event.ENTER_FRAME, updateStage);
		stageTrans.matrix = new Matrix();
		stageTrans.colorTransform = new ColorTransform();
		parent.filters = new Array();
}

详细讲解

Licensed under CC BY-NC-SA 4.0
本博客所有内容无特殊标注均为XUESHENG原创内容,复制请保留原文出处。
使用 Hugo 构建
主题 StackJimmy 设计