本期资源下载
这次重新发布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();
}