I have a database all set up and working between flash and SQL .The set up allows me to add entries and receive data.. all this works great..The only problem I'm having is that when I want to update the score when clicking on a button..I can only send or receive data, and what I actually want to do is overwrite the current entry with a new entry to update the score..
I am using attachMovie function to dynamic attached MCs depending on the database. How can I overwrite the current attachMovie MCs with a new set of MCs at the same position and location after a click on a next button?
To my knowledge this doesn't break Liskov's Substitution Principle as an instance of a subclass can do all the things that an instance of a superclass can do.
I'm using the build in Flex Dataservice to connect to a BlazeDS server. Flex is using the *.fml file within the model folder for the connection details, within that file you can find the following:
the _super_Database class created by Flex DataService uses that configuration to setup a remote object for communications.Now i'm looking for a way to overwrite those settings within the Database class which extends the _super_Database class.
I'm currently trying to built a little Air Application where I want to set the normal Command-C key to call a function? Is this even possible to use a standard Menu Command?
function createMenu():NativeMenu{ var menu:NativeMenu = new NativeMenu(); var menuOneCommand: NativeMenuItem = menu.addItem(new NativeMenuItem("Menu 1")); menuOneCommand.keyEquivalent = "C"; //Command Shift C menuOneCommand.addEventListener(Event.SELECT, myfunction); return menu; }
Moreover I would love to know how I can call a function (myfunction) which is actually a MouseEvent Handler? function myfunction(e:MouseEvent = null) { trace('Throws Errors at the moment')}
I am using attachMovie function to dynamic attached MCs depending on the database. How can I overwrite the current attachMovie MCs with a new set of MCs at the same position and location after a click on a next button?
I'm working on a project conversion from AS2 to AS3.
In AS2, I used a mainMenu file and loaded a Navigation file at _level 999 (very top). Then I loaded and unloaded different modules on _level 5.I also loaded and unloaded an external Glossary file on _level 95.Now in AS3 I am using AddChildAt(1) for the Naviation file and AddChildAt(.1) and removeChildAt(.1) for the module files. The Glossary file only seems to work at Child Index 1, so I'm guessing it pushes the Navigation file to a higher index. Is there a reference that explains the Index properties of the Child and why sometimes I get an error when I try to add a Child of Index 2 or higher?
I have a movieclip with a prefilled content (some simple vector graphic in a movieclip), with the height of 40. I then apply a mask to it, with the height of 30. Now i would think that the MovieClip is 30 pixel high, but it turns out to be 40 pixel high. Is there some property im not setting or does the movieclip always assume the height of ALL the content within it? or what?
Actually in another clip, too, I have predefined 2 vector graphics (in two seperate movieclips), where the highest one is applied as a mask to the second graphic. The movieclip again assumes the height of the highest element. That might be logical, as it is the mask, BUT! when i then resize my mask (programatically) the height of the movieclip remains the same.Is there some way to recalculate the height of a movie clip? Or am I missing something?
I would like the volumen to be higher than 0 when the swf is loaded, so that music can be heard without the need of dragging the volume...I've tried to set the dragger in the middle of the slider but still the actual sound is 0 at start.
The code is as follows: this.ratio = 0; dragger.onPress = function() {
I need to find the new item in a new set that is not in an existing set. here is an example:
// current set {file, file, file, file, file} // new set {file, file, file, file, file, file}
- The current set contains a list of file objects (for example)
- The new set contains another set of file objects, however it contains most of the same files in the current set, but now includes a brand new file.The new file in the new set needs to be pushed onto the current set.
Restrictions:
- The new set cannot replace the current set, only the new file can be appended.
- The files cannot be directly compared because each file in the new set that references the same file as a reference in the current set is not the same instance. Therefore they need to be compared by property, in this case, teh file name.I have the general work out of the algorithm:
actionscript Code:
for each(var currentFile:FileInfo in currentSet) { for each(var newFile:LocalFileInfo in newSet) { if(newFile.name == currentFile.name) { }}
But i just cant work out how to extract the new file. I will get it eventually, but im kinda hoping that someone will find a better solution entirely. one that might not even require so many loops.
I'm trying to make a script that listens to a variable (int or Number) and then does certain functions whether the variable is going higher or lower. So for example if the number gets higher, it runs one function. If it gets lower, it runs another.
you know any reason why a function won't accept any number higher than 4? This is all I'm doing. Works for 0-4, but once I hit 5 or higher, I get "A term is undefined and has no properties." But if I just put the number 5 in there, it all works just fine, so it's not an issue with the xml.. for some reason the function just won't accept anything higher than 4. weirding me out..... I can't see an explanation for it.
In Flex, I am using graphics.codec.JPEGEncoder to save image files that are edited inside application (normal manipulations like brightness etc.) I am able to save files perfectly. What I want to know is that is there any way I can save the image with a better dpi? Say, for instance the image that is loaded and manipulated was originally of 72dpi, now can I save it with a dpi of 150 or 300 ? If so, how to do it.
Doesn't have to be using the JPEGEncoder, if there's any way to do it at all, like using any library etc, I am okay with it.
Note: If it matters, I am using Bitmapdata to store the image and manipulations and saving the image with JPEGEncoder by supplying it's data as bytearray like below.
var imageBytes:ByteArray = encoder.encode(myBitmapData);
I compile a SWF with ANT using FDT. In the compiler arguments I am setting default-frame-rate to 30. When I run the SWF, the stage.framerate property is 30 (which is correct), but as the Stats util from mrdoob shows, the SWF runs way faster up to 52 fps.So it seems the compiler argument default-frame-rate is applied, still the events are fired at a higher rate.[code]
Is there anyway of using AS to check if a number is either higher than a certain value, or closer to a certain value. The purpose, if the number in the text box is either higher than the other text box, or closer to say, 500, than the other one, then, it displays something in a dynamic text box.
I'm working on a medical imaging application and was wondering if there is a way to display 12-bit per pixel JPEGs in flash/as3? I'm assuming I'll have to convert the image into a more flash friendly format, but was hoping to avoid that as keeping the original quality of the image is vital.
ok qiuck 1 how do make the random number generator start making as exaplme random numbers between 2 and 4. so it would select2,3,4 but o1 hope that makes sense
I'm designing a site at the moment & I've run into a minor snag. I am loading about five external swf's, for each page of the site, from the main 'home' page. you can view it here Trouble with levels. I can load the movies fine, but what I want is to load each new movie into a higher level than the last, as each movie appears with a mask (for an example have a look at the site I've done then click on the 'Contact Us' button - that is what I want to do on all of the pages...) all of the swf's are loaded into level one with the exception of the 'Contact Us' page. (By the way, there is no 'News' page yet)
The very simple code I used to load the movies is:
Code: on (release) { loadMovieNum("contact.swf", 2); }
Am just a begineer with Actionscript but am picking up quite quickly. I been racking my brains and can't seem to find a solution. Basiaclly I've got 5 movieclips on the stage which are draggable. How can i get a message to appear in a text box if the first movieclip is moved higher than the second movie clip?
I've just switched over to AS3, and I'm completely stumped with something.
I'm working on a project where I keep adding children to a MC already on the screen. There are two types of these children: Sprites that I use to draw lines using moveTo, lineTo, ect. Then there's sprites that have children inside of THEM that are bitmaps.
For some strange reason, the Sprites with the bitmaps on them always have a higher depth/index (AS3 terminology is still weird for me) than the normal Sprites.
Here's a diagram of my MC/children/children layers:
---------------=> (Sprites that draw lines) (MC on Stage) => ---------------=> (Sprites that hold bitmaps) => (Bitmap)
I'm working on a medical imaging application and was wondering if there is a way to display 12-bit per pixel JPEGs in flash/as3? I'm assuming I'll have to convert the image into a more flash friendly format, but was hoping to avoid that as keeping the original quality of the image is vital.
I've got a button that, when clicked, needs to play a frame. Normally I'd just use the gotoAndPlay feature, but the frame I want to play is on a higher level than the button. That is to say that the button is inside of a few movie clips but the frame I want to point to is just in the main scene, not inside of movie clips
Im trying to do a drag and drop system where the user can drag a movie clip into an area. Although i would like to make it snap to a target instead of just sitting wherever it lands in the area. Problem Two:
The next thing i am trying to do is when the user has a movie clip on a target already, and trys to put another movie clip in that target area, it will replace the one thats in there and go back to its current position. Here is the script of what i have done so far: