23

无法设置Loader的大小?

类别: Flash\Ria鼠标炸弹 @ 2010.04.23 20:38 已阅2,377次
标签: , ,

问题:

  1. var loader:Loader = new Loader();
  2. loader.loadBytes(byteArr);
  3. return loader;

之后trace(loader.width,loader.height)为(0,0),
并且,只要通过loader.width和loader.height改变宽高,就会不见显示。

原因和解决:
loadBytes和load方法一样是异步的,需要监听complete事件,complete之后才可以对内容进行操作。

btw:从今天开始,针对网友的提问,不管简单复杂,只要我没写下来过的,都会记录到博客上。

本文对您有用吗? 何不留下评论继续交流, 或者在您的博客上引用本文继续探讨.
您可以订阅读者对本文的回应或者订阅本博客以在您的阅读器中自动获取更新.

本文居然还有同伙!有兴趣不?

才 7 条评论 - “无法设置Loader的大小?”

  1. Y.Boy Windows XP Internet Explorer 8.0 说:

    我还发现,Loader.contentLoaderInfo.bytes 是一个符合 swf 文件格式的二进制。

    [回复]

  2. MorrisLiang Windows other version Firefox 3.6.3 说:

    loadBytes好像不会触发complete事件。。

    [回复]

    鼠标炸弹 Windows Vista Google Chrome 4.1.249.1059

    你试试嘛。

    [回复]

  3. TonySan Windows other version Google Chrome 5.0.342.9 说:

    请问,list里面的对象怎样拖到画面里?

    [回复]

    鼠标炸弹 Windows Vista Google Chrome 4.1.249.1059

    @TonySan, 兄台你好,我已经写了一个简单的演示,可以来http://www.flashj.cn/wp/drag-list-item-into-canvas.html查看具体内容,并下载源文件。

    [回复]

    草羽 Windows XP Internet Explorer 7.0

    @鼠标炸弹, 好好人!很详细~

    [回复]

  4. 再回首 Windows XP Internet Explorer 8.0 说:

    这问题俺遇到了,解决。。。

    [回复]

您再来一条评论吧?