lufy 发表于 2016-12-6 14:00:47

如何在lufylegend中实现repeat效果

很简单,利用createPattern即可
代码   LInit(50, "legend", 480, 800, main);
                        function main() {
                                var loader = new LLoader();
                                loader.addEventListener(LEvent.COMPLETE, loadBitmapdata);
                                loader.load("light/icon.png", "bitmapData");
                        }

                        function loadBitmapdata(event) {
                                var pat = LGlobal.canvas.createPattern(event.target, "repeat");
                                var shape = new LShape();
                                addChild(shape);
                                shape.graphics.drawRect(0, "#000000", , true, pat);
                        }测试
http://lufylegend.com/demo/test/151.html


lixiansen1991yy 发表于 2016-12-6 14:06:14

请问,只能在 LGlobal.canvas.下吗

lufy 发表于 2016-12-6 14:11:17

lixiansen1991yy 发表于 2016-12-6 14:06 static/image/common/back.gif
请问,只能在 LGlobal.canvas.下吗

你能生成createPattern就行,用什么来调用有影响吗?
页: [1]
查看完整版本: 如何在lufylegend中实现repeat效果