ActionScript 2.0 :: Determine If Mac Or PC Within A Flash Projector (for Use With FSCommand)?
Mar 11, 2009
Determine if Mac or PC within a flash projector? (for use with FSCommand) How do I determine if a computer is Mac or PC within a flash projector? I need this because I've got several FSCommands I need to use within a projector (such as launching an application or file) and need to have different commands for Mac and PC.
I am having trouble getting even a trivial example of fscommand("exec", "..."); to work. I just need to open a Word .doc from within a flash exe projector. Eventually this needs to be on a cross-platform CD, but I'd be happy to see it work from the desktop of my PC at this point! I've attached a really simple sample.
Is there a fscommand that allow the resize of the projector window? Or that send a kind of event to the window itself that make the window "blinking" in the task bar (like when you are receiving a message in MSN and your window in minimized)?
Is there a fscommand that allow the resize of the projector window? Or that send a kind of event to the window itself that make the window "blinking" in the task bar (like when you are receiving a message in MSN and your window in minimized)?
I could succesfully open a external pdf with the following command in Flash cs3 on a Mac: fscommand("exec", "test.app");test.app (inside an fscommand folder) is an apple script that opens the pdf inside the fscommand folder, to make it work I needed to copy the fscommand folder into the MacOs Folder of the Mac Projector File. The same steps don't seem to work with Flash cs5. I can't downgrade my cs5 project to cs3.Is this problem a bug in Flash cs5?
When publishing a mac projector (app) from Flash CS3 on PC,in order to use the fscommand("exec", appToLaunch) function, itseems as though the fscommand folder containing appToLaunch must berelative to the "Flash Player" app in the projector package. For example, if I create a mac projector called projector.appwhich calls fscommand("exec", "myOtherProjector"), and I putmyOtherProjector in the fscommand folder in the same directory,sitting next to projector.app - when I fun the projector thefscommand fails.
However, if I move the fscommand folder containingmyOtherProjector to the Contents>MacOS folder in the app folder(on mac right click, go to "show package contents"), next to "FlashPlayer" then run projector.app, the fscommand works and everythingis good.It looks to me like the fscommand folder needs to be relativeto the Flash Player and not to the projector. This means that the contents of the fscommand folder need tobe doubled on cross-platform projects. That's not good when you'repushing the limits of file space on a cd
I have created a one application in flash cs3.in that application i have to open a pdf file in acrobat reader. i have done with this.to open a dairect file i use a this code.
openPdf1.addEventListener (MouseEvent.CLICK, function ():void {
[code]....
but now when i am going to mac os then this code is not working. means file is not open so how can i open file in mac using this codes.
I normally do a CD for a convention twice a year, and this year was different. As usual things gets down to the very last minute with changes, but normally we don't encounter any problems with the opening of powerpoint presentations from within a flash, with the fscommand, as long as all the presentations and software are on the fscommand folder.
But yesterday I just couldn't make it work. I thought at first that was a vista thing, that wont let you run a cmd.exe window from flash, but then I realized it was happening, even after burning the CD in almost any enviroment. I tried changing the publishing parameters to flash player 7, 8 and 9, and try to publish it with action script 1 and action script 2 in all the possible combinations. Then i got smart and republished one I knew that worked, and it stop working.
I have a problem with Flash Player 9. I have developed a flash application (projector) in Flash CS3 using AS2 . I can compile it into Flash 9 projector, but when I do that, it will not run FSCOMMAND("FULLSCREEN", true); anymore. I wonder why this is as such.
When I read through some help resources, somewhere it says that FSCOMMAND is not supported in FP9 because of some security reasons and it says that I should use External Interface API instead.
If I have to use External Interface whatever remember that I am working with flash projector (exe), not in a browser. I use "trapallkeys" to stop people from pressing ESC and CTRL-F to quit fullscreen mode. However, ESC and CTRL-F still work if I put "trapallkeys" above "fullscreen".
So the problem is, I only able to use either one, not both. This is really strange.
I could not make "showmenu", "false" to work either.
I have one swf file in that i used fscommand to get final output when submit button clicked in that swf i am loading that swf in SWFloader in flex3 .i need to get fscommand value as Alert, how to get that value first and display as alert.
why the below line of code launches notepad.exe twice?
fscommand("execfile", '"C:\Windows\Notepad.exe"'); //opens notepad 2x - path in double quotes
verses this line of code which opens it only once? fscommand("execfile", "C:\Windows\Notepad.exe"); //opens notepad once
I'm working on a FP10 .exe projector project and noticed this odd behavior.If I had spaces in my file path, I'd want to surround it in double quotes, but that has the undesired effect of opening the app 2x.Since I don't have full control over all the elements in the project, I'm forced to use fscommand in this scenario.
I want to update a row in mysql when a user uses an application with flash. And when they exit that application, I want to change the row to reflect that the user has left. Is there a way to do this easily? Currently, I'm thinking of writing a connection manager with sockets.
I have a AS2 based projector compiled into EXE using mprojector. I need to add spellchecking to the textboxes, is there any spellchecker available for AS2??? I have only found valid solutions for AS3.
I am quite a newbie and want to call another program through fscommand.Flash and the programm I want to call are both running on my hard disk (NOT online)I do not really understand what I have to put into:
I've done all of these and everything is ok. but I want to do more. I want to play my flash in a web browser and I used publish to html. but my fscommand doesn't work in the web browser! what should I do?
I am working on putting a portfolio on CD and would like to include a video. The video I want to be played by windows media player, but I seem to be missing something. I have a button and have put this code on it...
The project is a keyframe based presentation and I'm an actionscript novice. It is to run, full screen, as an executable off a CD ROM and there are 4 .flvs in the executable. Here is my code for the first frame which contains opening video, and it works fine (sadly a simple fscommand fullscreen from as2 won't work). Problem is, I get black screens & weirdness when I try to use stageDisplayState and fullScreenTakeOver's on the frames that contain the other 3 videos.
What happen is that i have a quit button and when it is clicked: fscommand("quit"); will execute. However for some reason, it only works sometime and at other time, it has no effect.
So, anyway, this is the code: In the menu: package { import flash.display.MovieClip; import flash.display.SimpleButton; import flash.events.MouseEvent; import flash.ui.Mouse; [Code] .....
I'm making a flash movie project, the stage size is 600x800. When I use fscommand to make the flash projector fullscreen it shows everything, including out of stage things. How do I get the projector to only show the stage Fullscreen? PS: An answer in AS 3.0 would be fine to! As 2 is preferable!
i was playing with the fscommand for a few times now but i havent made the exec command execute a file(in a subfolder)... a directory with a movie and a folder with sample exec file
We generate a LOT of swfs where I work. We've got a group of people managing putting the swfs into our asset management system. These people do NOT have flash or anything adobe. However, they need to be able to determine the AS setting on the swfs. Is there a tool (preferably cheap or even free) that can be used to determine the Actionscript level of a swf?