Skip to main content
Participant
April 30, 2019
Answered

Change image from instance by clicking

  • April 30, 2019
  • 1 reply
  • 1051 views

Hello

How can I do to change the image of the current instance to another image that is in the library by clicking the mouse?

This is my code that in addition to playing a sound also changed the image:

###########################

var music: Boolean = true;

button_1.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler_2);

function fl_MouseClickHandler_2(event: MouseEvent): void {

var Som: som_classe = new som_classe();

if (music == false) {

     SoundMixer.stopAll();

     musica = true;

}

else {

     Som.play();

     music = false;

}

#######################################

}

Thank you

Paulo Valentim

This topic has been closed for replies.
Correct answer avid_body16B8

You will need to have a movieclip in the library with a link name if you want to do that or you could load images from a folder

in which case see this thread:

Load dynamic external image in animate cc canvas/javascript

1 reply

Myra Ferguson
Community Expert
Community Expert
April 30, 2019

With the instance selected, go to the Properties panel and to the right of "Instance of," click the button "Swap..." Animate will open a dialog that lists other symbols in your library. Select the one you want to replace the current symbol.

Participant
April 30, 2019

Hello Myra Ferguson.

Thanks for the reply but I want to do this using action script.

avid_body16B8
avid_body16B8Correct answer
Legend
April 30, 2019

You will need to have a movieclip in the library with a link name if you want to do that or you could load images from a folder

in which case see this thread:

Load dynamic external image in animate cc canvas/javascript