在Flash CC中模拟下载

时间:2014-04-04 14:53:28

标签: flash adobe-scout flash-cc

有没有办法模拟Flash CC中的swf下载?我读到这可以使用Scout完成,但无法弄清楚如何。

我想知道预加载器是否正常工作。

感谢。

2 个答案:

答案 0 :(得分:1)

如果是Adobe Scout,您需要在浏览器中发布SWF并以这种方式进行检查,但恕我直言更好的方法可能是使用这样的方式:NetBalancer来模拟所需的流量。 不幸的是Adobe Dropper Bandwith Profiler在FlashCC,这是很久以来的非常棒的工具。

答案 1 :(得分:0)

我们有一个检查预加载器进度的技巧。我在描述 检查下面的代码。在这里你很容易理解,进度是预加载器的变量。

var progress = new createjs.Shape(); 
    var progressBellow = new createjs.Shape();
    var txt = new createjs.Text();

    progress.graphics.beginStroke("#280000").drawRect(115,112,100,20);
    progressBellow.graphics.beginStroke("#280000").drawRect(115,112,100,20);

现在查看下面的代码

function handleComplete() {
    exportRoot = new lib.BV_test_procedure_updated220515();

    stage = new createjs.Stage(canvas);
    stage.addChild(exportRoot);
    stage.update();

    createjs.Ticker.setFPS(30);
    createjs.Ticker.addEventListener("tick", stage);
}

这里stage.update意味着它正在更新舞台的所有代码。所以用

替换它

progress.update();

现在你完成了。你可以看到你的预加载器进度。改变颜色宽度等 检查完成后。再次替换它 stage.update。 为了更好地理解检查我的链接。 http://canvas.byethost11.com/pre/storia3.html 感谢