2016-07-19 12 views
-1

私は、参照のためにサブクラスにいくつかのボタンとグラフィックスを作成しました。ボタンをクリックして、メインのスタックにそれらのグラフィックスの1つのインスタンスを呼び出すことができるようにする必要があります。そのグラフィックを他のボタンにドラッグして別のグラフィックに置き換えたいと思っています。私はコーディングに関する助けや、何か類似のことをする方法に関するチュートリアルへのリンクが大好きです。たとえば、私の基本的なボタンはカップボタンです。クリックすると、私は "EmptyCup"グラフィックのインスタンスを作成したいと思っています。しかし、EmptyCupグラフィックをCoffeeMachineボタンにドラッグすると、EmptyCupをCupOCoffeeなどに置き換えたいと考えています。私は必要なことをするために私のLivecodeプログラムを手に入れることを助ける必要があります。

答えて

0

このように、コピーコマンドを使用し、別のスタック内のグラフィックのコピーを置くために:

copy graphic "EmptyCup" of stack "Resources" to stack "Main Screen" 

あり、あなたがそれをドラッグすると、グラフィックを変更するには、いくつかの方法がありますが、最も簡単な方法があります変更したいプロパティを設定するには:

on mouseEnter -- goes in the "CoffeeMachine" button script 
    set the style of graphic "EmptyCup" to \ 
    the style of graphic "CupOCoffee" of stack "Resources" 
    -- you can set other properties as well, such as the backColor, etc. 
end mouseEnter 

あなたはグラフィックではなく、画像を使用している場合に、確認した後、画像のサイズは、その画像データは、使用するものと同じである(代わりに、画像データのプロパティを設定します):

set the width of image "EmptyCup" to ] 
    the width of image "CupOCoffee" of stack "Resources" 
set the height of image "EmptyCup" to ] 
    the height of image "CupOCoffee" of stack "Resources" 
set the imageData of image "EmptyCup" to ] 
    the imageData of image "CupOCoffee" of stack "Resources" 
関連する問題