日本語プログラミング言語なでしこの公式掲示板

なでしこ の 掲示板

トップ 新規 検索

2019-06-10 20:15:34

Re②:ごめんなさい、やっぱり駄目でした

TKI さん

「イメージ1をMyImageとして作成」を2回実行すると名前がかぶってなでしこの想定外の動作になるんですかね。

「イメージ1[0]をMyImageとして作成」だと大丈夫っぽいです。
配列にすると名前が_AUTO1924とかになるためでしょうか。

#ここから 
■MyImage +イメージ
 ・{=1}開くフラグ
 ・内容展開~
   自身の0,0を赤色で$10101まで塗る
   もし、開くフラグが0と等しいならば
    自身の5,-5へ"+"を文字表示
    開くフラグは1
   違うならば
    自身の5,-5へ"-"を文字表示
    開くフラグは0
 ・クリックした時は~
   内容展開

■話題項目
 ・イメージ1
 ・作る~
   イメージ1[0]をMyImageとして作成
   イメージ1[0]→X=0
   イメージ1[0]→Y=0
   イメージ1[0]→W=500
   イメージ1[0]→H=50
   
   文字サイズは50
   線色は$10101; 線太さは1
   イメージ1[0]の50,0から50,50へ線
   イメージ1[0]の0,0を赤色で塗る
   イメージ1[0]の60,30を$F5D2D2で塗る
   イメージ1[0]の5,-5へ"+"を文字表示

テスト1とは話題項目
テスト2とは話題項目
テスト2→イメージ1[0]→Yは60
#ここまで


配列の[0]の部分が気になるなら、グループ参照コピーするとすっきり?

#ここから 
■MyImage +イメージ
 ・{=1}開くフラグ
 ・クリックした時は~
   X=X+10
   
■話題項目
 ・{配列}イメージ1b  //←部品いれ
 ・イメージ1
 ・作る~
   イメージ1b[0]をMyImageとして作成 //←
   イメージ1b[0]をイメージ1にグループ参照コピー //←
   イメージ1→Hは40
   イメージ1を赤色で画面クリア

テスト1とは話題項目
テスト2とは話題項目
テスト2→イメージ1→Yは60
#ここまで

(編集パスワード送信)

子記事

親記事 (No.676)
返信した記事(元) (No.689)

この内容(No.690)に返信

この内容(No.690)をダウンロード

この内容(No.690)のテキスト表示





www.eznavi.net