0

这有效

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
    ]
]
4

1 回答 1

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 代码在括号中:(load ...)

于 2009-08-17T18:52:43.560 回答