I have placed a swf file into Engage (media). The swf was created in Flash and has interaction, (action script). My question why does Articulate not allow the interaction in the swf file.
Thank You
Hi Roger - it's possible that the swf was created using ActionScript 3, which isn't currently supported in Engage. In order to use an interactive swf in Engage, it needs to be ActionScript 2 or earlier.
you should consider that Articulate, when generates output swf, break animations into pieces; if you take a single slide1.swf, for example, you will not see annotations, handled by Articulate actionscript code.
And oyu should consider that some code is present in the swf, too... like _root.ArticulatePlayer.do something...
All this won't work in your flash, understand? It depends on what you have to import...
you can pm me the example, so that I can have a deeper look
as I told you, Articulate swf do use _root actionscript.
When your code loads a swf without using movieclip.lockroot = true , the child swf doesn't work properly.
You're currently using Actionscript 3, so the lockroout property doesn't exist anymore, and I don't know how to help you with loading the AS2 engage.swf inside your movie. try searching "loading AS2 swf inside AS3 files"...it's not only a matter of images not showing...have you seen everyhing is freezing?
13 Replies
Hi Roger - it's possible that the swf was created using ActionScript 3, which isn't currently supported in Engage. In order to use an interactive swf in Engage, it needs to be ActionScript 2 or earlier.
thank you very much
I dont guess you would know how to change action script 3 to 2 in Flash?
Hi, Roger:
You'd have to get your Flash developer to rewrite it.
Yes, Brian is right.
Tell your flash designer to take care not to use _root. references, tell him your swf is going to be loaded by another flash movie!
cheers,
Stefano
Hello... I have a question...
I have created in Articulate 09 and plublished to cd or web (SWF).My question is:
Now i open the flash CS3 and try to interact it but it dosen´t work. Or the images do not appear. Why???
Thank You
Hello Rui,
Adobe Flash allows you to create interactions, but you should work on source files (*.fla files) not with output swf files.
You can still import swf, or image files, into your flash project, and try to treat them as objects... it really depends on what you have to do...
Flash requires some object oriented programmig skills, though.
consider a proper design process to build optimized interactions; hope it helps!
Stefano
Iguess you didn'tunderstand me,
Inarticulate I creat something and thenconvertto SWF.
Afterinserting intoflash theinteractionthat was createdis notthe same or theimages do not appear.
Build your anmation, interaction in Flash first then send it to Articulate. Remember to buid your Flash using action script 2.0.
Articulate does not accept 3.0
Yes,
Mr. Roger I know that but what I need is the opposite....
Hello Rui,
you should consider that Articulate, when generates output swf, break animations into pieces; if you take a single slide1.swf, for example, you will not see annotations, handled by Articulate actionscript code.
And oyu should consider that some code is present in the swf, too... like _root.ArticulatePlayer.do something...
All this won't work in your flash, understand? It depends on what you have to import...
you can pm me the example, so that I can have a deeper look
Hello Stefano,
Here is my file for you to take a deeper look.
The file as all that you need. The artuculate file if you need to do something and the engage.swf from it.
It´s has also my example in .FLA it is written in Flash CS3.
I hope that you help me....
Best Regards
Rui
no way.
as I told you, Articulate swf do use _root actionscript.
When your code loads a swf without using movieclip.lockroot = true , the child swf doesn't work properly.
You're currently using Actionscript 3, so the lockroout property doesn't exist anymore, and I don't know how to help you with loading the AS2 engage.swf inside your movie. try searching "loading AS2 swf inside AS3 files"...it's not only a matter of images not showing...have you seen everyhing is freezing?
Yes, I have... All that you say about it is true they freez and don´t show the images.
I will look arround for something.
If you can ask any one about this. I will do the same.....
Thaks any way....
keep you posted.
Best Regards
Rui
This discussion is closed. You can start a new discussion or contact Articulate Support.