DTP駆け込み寺

[ 返信 ]

Re: 選択したグループを移動させるスクリプト

スクリプト全体としては、
//動かす のすぐ上の palWin.show (); でパレットを出してるんですが、これだとボタンを押したときのclose()の引数0〜3が以降の処理に伝わらない。
伝えるためには var actMove = palWin.show (); のほうが正しいんだけど、親ブロックの無名関数 function() は書いただけで呼ばれていないから実行されていない。
というのが動かないそもそもの原因のようです。
お察しの通り、palWin.close() がパレットが閉じられてしまう原因ではあります。

直し方としては、
まず関数に名前(hoge)をつける。引数(actMove)を宣言する。
function hoge(actMove){

各ボタンのハンドラ内でその関数を実行する
palWin["L3"].onClick = function(){hoge(2);}

var actMove = palWin.show (); は消す

でたぶんおっけーです。

[20786] (z-) (2022/01/20 Thu 10:36) web


残り2件

  1. [20785] 選択したグループを移動させるスクリプト 柴犬 2022/01/19 18:44
    1. [20786] Re: 選択したグループを移動させるスクリプト (z-) 2022/01/20 10:36
      1. [20787] Re^2: 選択したグループを移動させるスクリプト (z-) 2022/01/20 10:38
        1. [20788] Re^3: 選択したグループを移動させるスクリプト 柴犬 2022/01/20 12:35