ActionScript 2.0 :: Can Flash Be Scripted With Javascript
Feb 15, 2005
I'd like to find out if Javascript can be used instead of Action Script to run a Flash-based casino style online slot machine.This would involve random number generators, arrays, varialbles, etc. I'm a designer, not a heavy duty scripter, and I'm trying to find out about this for a client.
Code: mc1.addEventListener(MouseEvent.CLICK,Click); mc1.buttonMode = true; function Click(e:Event):void{ trace("btn clicked"); }
mc2.gotoAndStop(5); If i have an mc(mc2)that is scripted and is overlapping or on top of a btn(mc1) i have on stage, the portion of the btn that is covered by the mc on top cannot be detected by any event listener.It is "blocked" by the mc on top.
But mc2 doesnt have a MouseEvent added to it, so it is not a btn which is y i dont get it as i'm transiting frm AS2 to AS3. How shuld i script for the above scenario so that the area "overlapped" can still receive the MouseEvent added to it?
Pls do not tell me to shift the mc forward....there r cases in web development where u happen to have translucent graphics or a movieclip wif image sequences playing in front of a set of btns.
I have a client who is IN LOVE with this site: http:[url]...I was just getting ready to start tweening and wondered if there's a way to script masks to do the same thing easily...NOT on mouse drag, but on the click of the button. I found a nice tutorial which will make a similar thing happen when you drag the mouse. But when I tried to target x and y the whole thing fell apart.
Is it possible to make desktop Air application by using HTML/JavaScript and Flash?Actually I want to make an Air app (which is for desktop) by using flash and want to use HTML , javascript and CSS as well.Is it possible ?
so i have a MC called "pala" and a button called "nappi" .. i have the following script in the first frame of the movie and everything works how it should, but how do i get the "pala" stop moving when it reaches the property -307 ?[code]
What I have is actionscript which moves a movieclip from one point of the stage to another, using two buttons to trigger it - fwd_btn and rwd_btn. I also use a setInterval function, so that when you press one of the buttons, it pauses a second before moving. Unfortunately, if you press the fwd and rwd buttons in succession rapidly, the animation gets caught in a never-ending loop.
I have say 5 mc's. They are all different colors and currently at 0 alpha. I'd like them to fade into view (ie 100 alpha) this parts easy, and alas I've already done it. What I'm trying to do now is make them fade in sequence...so when mc1 is at 80% then mc2 starts fading in. When mc2 is at 80% then mc3 starts fading...so on and so forth. I remember seeing something similiar to this here in the forums using a for loop of some kind, but am unable to replicate the effect...
Ive created a project that creates random movies clips with text in them, everything works fine except that movie clips will overlap each other due to the random nature of the project.I've looked everywhere tips on hitTest methods but I cant seem to get it right, the major problem is that the clips have similiar names, if I try a hit test the movie clip will just detect itself and not look for the other clips.
i want to load a completely scripted movie into a container clip but when i test it none of the script is executed... when i load a movie that is just a tween it works... what should i do to make the script work??? i have a feeling it has something to do with _root it the loaded movie.
I'm making a banner ad for work and have a part where I want to basically rain our logo for like 15 frames or so. I've started doing this manually but as you can imagine, it's a bit tedious and time consuming. I looked at Kirupa's tutorials on snow and continual motion but I'm wondering how I would go about scripting it so it does the following within mc_logorain (which is sitting on the root) on enter:
1. duplicates mc_logo many times, randomizing size.
2. Rains for a set amount of time or frames and unloads.
I think I understand the logic of what's supposed to happen, just not sure of the syntax. Would there be two loops? One for the duplicate/random size and one to say basically "while i < 100, keep duplicating and raining"?
I don't want to use the standard "3 frame" preloader for my main movie. Is there a way to make a preloader for the main movieclip in a single frame without having to use an onEnterFrame?I've tried using MovieClipLoader, but that will only work for externally loaded clips and images, not for the main movie itself?
first frame of my movie i have a stop frame with a simple clip which i tween (tween class) in that same frame. just a white line that comes in and slides down the stage. i'm not preloading this movie itself because it only contains that initial tween and some light actionscript.My tween ends, triggers .onMotionFinished and I load a 1000px x 620px jpeg into a 2nd movie clip and advance to the next frame in the main timeline where I have a 3rd movie clip with a basic preloader bar movie clip inside it.on that 2nd frame i assign an .onEnterFrame function to that 3rd clip like this:
i usually use .onEnterFrame in this manner to preload stuff into clips with no problems.. for some reason, now my loadBar inside the preload clip gets moved over to the left end of the stage and doesn't appear to register any change in the ._width if i test movie and simulate download.
Create a scripted movie with seven keyframes and seven thumbnails below main image, each thumbnail being a jumpto button.I've set the file up with each frame displaying a different image, but with all images in thumbnail size as buttons below the displayed image.I would like to have it move to the next keyframe after a 10 second time lapse and take the viewer to the next frame, which would display the new image.[code]However, when I click on one of the thumbnails to skip the 10 second wait and move directly to the specified frame it doesn't reset the 10 second count, which results in the timer getting all out of whack.This is the actionscript on each of my thumbnails at the bottom of the slide show..[code]Can somebody please help me by either helping me code the thumbnail buttons to reset the timer when entering the new keyframe or by editing my actionscript and have it advance a different way? I have tried everything... AS2 and AS3.... At the point of pulling my hair out. Ideally, I'd like to have the script on each new keyframe so I can set different time intervals for each keyframe.
I need to execute some javascript string code from flash swf file using actionscript 3. I read that it could be done by passing the javascript code to the parent html document , using externalinterface.call function. Then I assume it will be faster if I can declare functions in the javascript code in the HTML document in the first use of externalinterface.call funtion ; if flash code calls the javascript code repeatedly. So let me ask you how to do that. For details , any javascript to be loaded is unknown in design time and I can not prepare a javascript file to be loaded.
Is it possible to pass file names from a running Flash application, which only purpose is to enable multiple-file-selection, to a JavaScript application which handles upload of all files to the server?I have examined various Flash upload solutions (like SWFUpload, Uploadify, etc.) and none of them meets my needs. I want an easy to implement solution (like Uploadify) which also lets me specify various parts of the HTTP request.
The reason I need this is because my upload form uses session cookies (for user authentication) and an CSRF token both passed to the server when uploading files.Is it technically possible to pass filenames (+ paths) to a JavaScript application which then handles the upload?
Here's the challenge: I have a Flash movie which will be embedded in a page using an unknown DOM ID that I want to be able to identify/store for callback in a JS function. My ideal user flow would be: User clicks button in Flash. Flash pauses any animations / video / sounds / etc. Flash calls an injected JS function to display a page-covering overlay experience. When user closes overlay experience, a callback method on the Flash object is called. Flash resumes playback.
The problem is, when AS3 uses the ExternalInterface.call("functionName", args...) method, there doesn't seem to be a DOM event triggered, and thus it is impossible to tell which object called a JS function, so having a "registerMe()" function doesn't seem to work. Basically, the injected JS function has no way to determine which DOM object to call, because the ID of the Flash object is unknown.
I'd like to call a javascript function from an embedded .swf file. Specifically, I'd like to call a function in one of my externally linked javascript files from within: function loadTrack(){
[Code]...
which is in an .as file which I assume somehow becomes the swf file. How would I go about this and 're-compile' the .as file?
I'm trying to write a web application that searches google and then downloads the result sites and parses them.The search has to be done on the client side. Without implementing a server side proxy.Can this be done using javascript/sliverlight/flash?
let suppose i have a object named "data" which has a callBack function named "closeItem" which does something. So i have flash file which has a close button. on click of that i am calling this function which closes this item. So issue is? If i pass this "closeItemFunction" as global function this works fine. but if a pass this function as a "data.closeItem" this doesn;t work throwing some falsh error. so i just wanna ask that "does flash only call gobal scoped javascript function" ??
i am using MCloader to load my swf in my main swf and i keep running in the same issue around the site.using all the same button script and style in labels.... sometimes they work like they should and sometimes they just don't got to the over or out state?!
here's an exemple::
Code: //---------------Buttons intro---------------\ btnintromc.onRollOver = function () { btnintromc.gotoAndPlay("over");
[code]....
the "btnintromc" when clicked load the right swf in the mcloader on the main swf (so the onRelease work fine)but the animation just don't work, that's really bugging me because it's the same button and same script as in the main swf but for some reason it just wont work?
Does any1 know how to change a movieclip's colour value using AS? Thing is I need it to fade from 1 to another, not just flick like in all the tutorials I've found so far.
How would you go about coding something like the waves in the header on this page? [URL] I'm hoping to write something that will look a bit like eels swimming upstream but wasn't quite sure where to start
With all the recent hype about JavaScript and HTML5 replacing Flash, I wanted to know - How would it be possible to protect client-side js code? Of course, it is possible to obfuscate it, but that would only make it a little harder. Also, for games which submit high scores to the server, wouldn't it be incredibly easy to modify those scores before they are sent to the server? I know even Flash files can be decompiled, but they can be obfuscated and flash decompilation is not as easy as modifying data in JS - could be done easily using a plugin such as Firebug. I'd like to know everyone's views on this.
I have a flash file that contains a package "game" which has a class "Scores" and a method setValue(). I want to write some lines of Javascript that allow me to call that method. Someone directed me to this tutorial, but I am still a bit confused.
Javascript: alert("start"); var so; so = document.embeds[0]; so.addParam("allowScriptAccess","always"); import flash.external.ExternalInterface; ExternalInterface.call("setValue[2600]");
displays an alert to tell me that it has indeed began to execute saves the embedded flash file into a variable and sets access imports that class calls the method.I am not sure about how this class thing works? This is just the bits and pieces I was able to come up with from that site, but I don't really understand how it all works (but certainly hope to eventually).This is the site: http:[url]...how-do-i-access-flash-function-using-javascript.When I execute the code with the importation nothing happens, but the alert does come up when I don't have that statement?