Actionscript 3.0:调整图像大小
我对用于移动开发的 ActionScript 3.0 非常陌生。
我正在使用加载器类来加载图像。我正在加载十张不同尺寸的图像。我试图用通用尺寸(300x300)加载它们,这样做:
imageWordLoader = new Loader();
imageWordLoader.load(myImageLocation);
imageWordLoader.x = 20;
imageWordLoader.y = 60;
imageWordLoader.height = 300;
imageWordLoader.width = 300;
addChild(imageWordLoader);
但是,我看不到任何东西。
我怎样才能做到这一点?
I'm very very new on ActionScript 3.0 for mobile development.
I'm using loader class to load images. I'm loading ten images with different sizes. I'm trying to load them with a common size (300x300) doing this:
imageWordLoader = new Loader();
imageWordLoader.load(myImageLocation);
imageWordLoader.x = 20;
imageWordLoader.y = 60;
imageWordLoader.height = 300;
imageWordLoader.width = 300;
addChild(imageWordLoader);
But, I can't see anything.
How can I do that?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您应该等到图像加载并且加载器具有非零宽度和高度。在空 DisplayObject 上设置宽度或高度会弄乱其变换矩阵。
You should wait until image is loaded and loader has non-zero width and height. Setting width or height on empty DisplayObject messes its transformation matrix up.
加载完成后设置宽度和高度。
在调用 load() 之前,添加事件监听器:
并创建事件处理函数:
Set the width and height after loading is complete.
Before calling load(), add an event listener:
And create the event handler function:
我这样做是为了解决我的问题:
现在,我可以使用
Event.COMPLETE
,但如果我使用 Timo 答案,我将无法使用该事件。onLoadedEvent
函数是:感谢您的所有回答。
I have done this to resolve my problem:
Now, I can use
Event.COMPLETE
, but if I use Timo answer, I can't use that event.And
onLoadedEvent
function is:Thanks for all of your answers.