"_Root" error inserting interactive.swf
Jul 24, 2018
I am having the same issue, I have an interactive and every time I try to insert it I get the "_root" reference problem. I do not know HTML and I don't know how to fix it. Here is the file and I don't even know how to fix it.
Also I have tried inserting it as a web object using the following code and when I do, I get a "file may have been moved or deleted error"
<!DOCTYPE html>
<html>
<head>
<title>Komatsu Amimation</title>
</head>
<body>
<object width="650" height="488">
<param name="movie" value="Komatsu209.swf">
<embed src =Komatsu209.swf" width="650" height="488">
<body>
</embed>
</object>
</body>
</html>
25 Replies
BTW I named the .swf Komatsu209 and it is in the same folder as the index.html file
The html code should work. See here for a quick example. Just make sure that both the html page and the .swf file are uploaded.
What shows when I click that is not the actual animation , that seems to be some kind of slpash page. The animation is drag and drop. Also what is meant by "both the html page and the .swf file are uploaded"?
Wait, I see that the animation has loaded. Did you change my code at all?
Nope, I just cut&pasted it into a new file that I saved as an .html doc. I then linked a Storyline webobject to that page, published and uploaded to my site.
Maybe i am missing something. Forgive me as i am totally new to this and this is my first storyline and html experience. I created the index file and saved it in the same folder as the .swf. Then I dropped the index.htm file into the chrome browser to see the animation and I get the "file may be moved or deleted error.
I also attached the web object in SL and it displays the placeholder, but I cant preview it . If it isnt playing in the chrome browser, how can I be sure it will play in the SL presenter?
Also I inserted a move and although it previews in the presenter, when I publish it does not.
**flash movie**
Here is my folder content, with the html I created from your post and the .swf file. I can drop that html file in my Chrome browser and the animation displays. I'm not sure why that wouldn't work for you.
You won't see the SL webobject in Preview, you need to publish first.
I noticed that your url references a website and mine does not, could that be the difference? see url attachment. Also my file structure is the same as yours I think. See file structure attachment.
The other example I have is the flash movie I inserted using insert video. I can preview the movie before going to preview mode. when I publish the movie though, it doesnt play. It shows this..see attachment
Yes, I uploaded the example to my site, so that you can see that it works with your html code and .swf file. But I can also run the same html file from my local folder (similar to the OneDrive folder you use). Maybe try moving the content to a different folder?
ok thank you
You need to publish as Flash/HTML5 or Flash, otherwise the swf file won't be displayed.
That doesnt work :-( (So frustrating) also I published my course and and viewing it through the LMS. Two things happen.
This animation slide displays "Forbidden"
The movie.swf file just shows a gray box that says .swf.
I am sorry to ask so many questions but I cant imagine what is wrong, absolutely everything in the presentation but these .swf files work properly.
Here is the course https://cloud.scorm.com/sc/InvitationConfirmEmail?publicInvitationId=6beae33a-e4e9-4678-8312-822300efc9be and the slides are the first gear construction slide and the 5th Planetary Gears slide. Any tips?
Looking at the URL, I can see your content was published as HTML5 and .swf (Flash) files do not work in HTML5. You need to publish as Flash to view the swf files OR convert them into a video format, like .mp4
ok let me try that. thank you again
Sadly, no impact
I updated the example and uploaded it to another server (an S3 bucket on Amazon Web Services). See here the Flash-published version; the first slide shows the .swf file imported directly into the slide, the second slide shows the same .swf via a webobject. Both work as expected.
As a comparison, here is the HTML5 version. As you can see, the first slide (with the imported .swf) doesn't work because the Flash movie is not converted to HTML5. The second slide (via html page and web object) still works, because the Flash movie runs outside the Storyline HTML5 'container'.
I wonder if you are still publishing to HTML5, otherwise I am out of ideas.
One more question... I created this and it works when I drop it into the browser, how can I use this in articulate?
You can link this file to a web object as described here.
FYI I changes the file name to index and used it to insert a web object and it works!
Way to go!
LOL only one issue remains and if I could pick your brain for that I would appreciate it. I've published the course in classic view and the interactive animation flash movie works perfectly as a web object, however when I try to play the movie one, I am prompted to get adobe flash player. I do (twice) yet still receive the same prompt in the published course. What do you think?
I saw this too when I uploaded to SCORMCloud. I'm not sure if SCORMCloud (or any other LMS) now blocks internal Flash elements, or if something changed with Storyline3/360. I would contact Articulate Support about this item.
thanks!
This discussion is closed. You can start a new discussion or contact Articulate Support.