なでしこを明後日の方向に

日本語プログラム言語なでしこを応援しています

なでしこでイメージ部品同士で画像のやりとり

↓マニュアル探査艦で探すと出てくるやつ。

イメージ部品の画像へ他のイメージ部品の画像を設定することもできます。その場合、部品を「イメージ名」と文字列として渡す必要があります。

Aイメージとはイメージ
Aイメージ画像「nadesiko.png」
Bイメージとはイメージ
Bイメージ画像「Aイメージ」

画像コピーとかじゃなくて名前を文字列指定でいける。
でも「~として作成」で動的生成した場合のサンプルが見当たらない。
いろいろ試したらできたので紹介。

Aイメージ[0]イメージして作成
Aイメージ[0]画像「nadesiko.png」
Bイメージとはイメージ
Bイメージ画像Aイメージ[0]名前

GUI部品含むグループには「名前」要素があるのでそれを使います。
アニメ部品に組み込む場合も同様でした。

imgとは変数
r1から20まで繰り返す
  img[r]イメージして作成
  img[r]可視オフ
  img[r]画面クリア
  img[r]r,0から0,r線

listとは変数
animeとはアニメ
anime表示間隔50
r1から20まで繰り返す
  listimg[r]名前一行追加
anime画像list
anime開始

これとは関係ないけど、2枚の画像が同一かどうかを判定する方法がほしい。