Expand my Community achievements bar.

Guidelines for the Responsible Use of Generative AI in the Experience Cloud Community.
SOLVED

Open local .swf from button click event

Avatar

Former Community Member

Hi guys,

My brain is on holiday (again); i have been through this before but cant recall the outcome.

I have forms with buttons that will (if we ever get them completed) load user guides/help .swf files from our server.

We are using a simple:

app.launchURL("https://www.name.com/attachments/xyz1.swf", true)

click event to do this. works fine.

but some of the .swf's are big, and for anyone we do a custom setup for (which seems a long way in the future) we would like to be able to load the .swf's locally (internet is still slow where we are):

So, short question, can a livecycle pdf load/play a .swf locally (say from pdfswf.dir on c: for arguments sake) or is that a security issue? I know flash has issues with security in this area, but hoped livecycle would be ok with it.

thanks guys

1 Accepted Solution

Avatar

Correct answer by
Level 10

Not sure whether this is an issue: http://blogs.adobe.com/asset/2010/07/update_on_functionality_change.html

I am using Acrobat v9.3.3 here.

N.

View solution in original post

3 Replies

Avatar

Level 10

Hi,

I think you are going to come up against a security issue.

I tried:

app.launchURL("file:///....swf", true);

and

app.openDoc("path to file.swf");

Both threw up a security error in the Javascript Console. I tried changing settings in Acrobat preferences but could not get it to work.

"NotAllowedError: Security settings prevent access to this property or method.

App.launchURL:1:XFA:form1[0]:page1[0]:gotoURL4[0]:click"

Maybe some one will be able to shed better light on the problem.

Good luck,

Niall

Avatar

Correct answer by
Level 10

Not sure whether this is an issue: http://blogs.adobe.com/asset/2010/07/update_on_functionality_change.html

I am using Acrobat v9.3.3 here.

N.

Avatar

Former Community Member

thanks Niall,

will have to work around i guess - to be of any use in the distributed form we'd need to be sure it would work for everyone....