0

運動学オブジェクトに問題があります:

私はいくつかの運動学オブジェクトを持っています...

var trianguloG1 = new Kinetic.Polygon({ 
points: [x, y, catetosTiangulosGrandes+x, y, x, catetosTiangulosGrandes+y, x, y],
fill: '#7e4f00',
draggable: true
});
layer.add(trianguloG1);

次のオブジェクトは似ています...

今、クリックイベントで(配列を使用して)オブジェクトにシャドウ効果を適用したいのですが、エラーがあります

var figuras = [ "trianguloG1",
                 "trianguloMediano",
                 "cuadrado",
                 "trianguloPeque1",
                 "trianguloG2",
                 "trianguloPeque2",
                 "paralelogramo1",
                 "paralelogramoEspejo" ];
for(i=0; i<figuras.length; i++) {
    var figurita=figuras[i];
console.log(figurita);
figurita.on('click', function() { //TypeError: figurita.on is not a function
    figurita.setShadowBlur(8);

            //....... more code

配列を使用してこれを行うことは可能ですか? このエラーの理由は何ですか?

4

0 に答える 0