Rebol Draw:如何从互联网上加载图片?

时间:2009-08-15 16:50:30

标签: rebol

这有效

view layout [
    image load http://i2.ytimg.com/vi/e3wShd_bX8A/default.jpg
]

但这不是

view layout [box 100x100 effect [draw [
        image load http://i2.ytimg.com/vi/e3wShd_bX8A/default.jpg
    ]
]

1 个答案:

答案 0 :(得分:2)

LOAD不是EFFECT或DRAW方言的一部分,因此被忽略。

您可以使用COMPOSE来确保它被执行:

view layout [
    box 100x100 effect compose/deep [
        draw  [
        image (load http://i2.ytimg.com/vi/e3wShd_bX8A/default.jpg)
        ]
    ]

注意:

  • COMPOSE / DEEP因为我们是两块深的块 - 效果[draw [...]]

  • 您要执行的“本机”REBOL代码在括号中:(加载...)