【问题标题】:Simulate download in Flash CC在 Flash CC 中模拟下载
【发布时间】:2014-05-16 23:06:45
【问题描述】:

有没有办法在Flash CC中模拟swf的下载?我读到这可以使用 Scout 完成,但不知道如何。

我想看看预加载器是否在工作。

谢谢。

【问题讨论】:

    标签: flash adobe-scout flash-cc


    【解决方案1】:

    如果是 Adob​​e Scout,您需要在浏览器中发布 SWF 并以这种方式检查它,但恕我直言,更好的方法可能是使用类似这样的东西:NetBalancer 来模拟所需的流量。 不幸的是,FlashCC 中的 Adob​​e dropper Bandwith Profiler,这是一个长期的、非常好的工具。

    【讨论】:

      【解决方案2】:

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

      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 表示正在更新 stage 的所有代码。所以用

      替换它

      progress.update();

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

      【讨论】:

      • 您可能应该编辑您的答案并格式化您的代码以使其更具可读性。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-10
      • 2015-03-04
      • 2014-07-11
      • 2013-08-11
      • 2016-05-03
      • 2014-03-25
      相关资源
      最近更新 更多