ActionScript 2.0 :: Flash Scrollbar Gallery - Replace The Rectangular Handle With Own Customised Handle
Feb 6, 2010
I'm creating a scrollbar gallery from a tutorial on this site. Though I've completed the tutorial, and customised the gallery to my own needs, however I'm trying to make a very small change to it - and no matter what I do, keep running into problems. I'm trying to replace the rectangular handle with my own customised handle - a (20 x 20) 'circular' png image that I've imported into Flash, made a graphic and stored in the library (though I understand it can be imported using actionscript, like the other images in the gallery).
I'm having a bit of trouble with this logic. My setup is typical, with a content MC and a handle MC the runs along a track with specified bounds. All I want to do is have the handle height adjust based on content height but in relation to the track height?
I've got a horizontal scrollbar working and I'd like the 'handle' of the scroller to animate, so that when the user rolls over the handle, it becomes slightly transparent.The transparency is done between 2 keyframes on the timeline, and this works fine when the handle is stationary and you roll on and off, but once it's dragged and the user lets go of the handle, it doesn't revert back to it's original state and stays slightlytransparent.It seems the drag code for the scrollbar is conflicting with the button code below, which is placed on the first frame of the handle instance:
I'm doing my daily homework at Flashkit, in order to see how other people do certain thint was just the other day when I downloaded the "Fade script image gallery" by Ben Durman, when I stepped into an unsusual? behaviour that I can't get to understand.It's very simple, in the gallery there are 10 pictures. Everytime you click in one number, the previous image fades out and the new image fades in. The AS code is very simple and easy to understand. However, why I can't possibly understand is that when I create a new layer with another image, the whole movie starts to statter, transitions are not smooth any longer and some transitions are not even properly executed. The more layers/pictures I add, the worse it all gets (15 pics is almost impossible to handle)Part of the original code which makes transition between pictures happen is this:
[AS] onClipEvent (enterFrame) { // find alpha of new pic
A gentleman doing the sound track for the video I want to do on Flash has asked me what audio files Flash will handle? I have looked at Adobe and Macromedia and many other Flash websites and, of course, Flash itself, and cannot find any enumeration of what video files Flash handles, much less any mention of what audio files.
I have an asp page that loads a response " user=exists " everytime I try to update a database record (when of course the record already exists!) How can I handle this response with AS3 in Flash?
I feel like every time I need to use TextField or anything else related in AS3, it becomes a giant mess of code just for a few lines.I have tried using css as well for text but have encountered some issues where it isn't rendered the same on different servers/clients. Are there any text handling libraries that I don't know of or some other way to manage text in AS3?
I am using WatiN for browser automation. Its cool. But today i ended up in a problem where i need to call the flash object (uploadify button) in my asp.net page.
This code seems working fine, but doesn't show any actions
Element ele = window.Element(Find.ById("uploadifyUploader")); ele.Click();
I have a .swf in my rails application, located here:
/public/bin/editor/Editor.swf
It works fine, with one flaw, it gets cached often, so when we release a new version we are usually needing to tell the customers to clear their cache when they experience issues. My question is, how could I force the .swf to break cache when I release a new version? Something like:
I have a game where at the end there is a "send to friend" feature. Normally I would collect the user's name, friends name, friends email, then make a call to a php script, pass the information and let the php handle the rest. But is there a way to handle this entirely in flash? Does AS3 have an emailing feature?
I want to make an application that works on 2 screen.on screen1 I need to make GUI with several buttons, sliders, radio buttons, field for dynamic texton screen2 (big screen / LED / video projector) I want to output photos and simple vector animations that are controlled with GUI on screen1 I don't know if it is possible in Flash to have one output with GUI and other with content. Does Flash recognize multiple screen outputs? Is there an action script command to tell flash projector: this put on screen1 and this put on screen2.
A few days ago I decided I wanted to make my own drag&drop flash components, with inspectable properties. Since the documentation for flash components is so limited, I followed the workflow of some blogs I found around the web (mostly about CS3 components). In the end I managed to create a component that has a Live View, that gets a visual update whenever you change the properties (width, height, color..) ....in CS4 !
The problem in CS5 is that when I drag my component on the stage, the timeline of this movieclip starts playing in a loop. As you may or may not know, Components have 1 "Avatar" frame, and 1 "Assets" frame. So this looks kinda weird when that timeline plays.
There is always the possibility that I made a mistake, but when I download the source files from the blog post on the page http://active.tutsplus.com/tutorials/actionscript/creating-flash-compo nents-for-distribution/comment-page-1/#comment-33865 the same thing happens.
When I then save my CS5 FLA as a CS4 FLA and try to use the downloaded component and my own, both of them work fine in CS4. So I think this might be a bug in CS5.? Which is pretty bad because I wanted to use these components in iphone development using the CS5 packager...I read somewhere that we actually use the UIComponent because it has no timeline, so I don't see how it's possible that it plays.
Is there an open source Flash uploader that can handle files larger than 2 GB? ASP.net implementations like SlickUpload are not an option, and SWFUpload (and others that I've seen) do not handle files larger than 2 GB. Nor is requiring the user to have Java installed to run applets. This would be for both IE and Firefox.
I've seen a couple "large file transfer" sites that have a Flash uploader and claim to go past the 2GB limit (which is the limit for http uploads for most browsers) so I know it is technically possible.
I want to know, Is there any way to handle or control the shockwave objects in flash by using 'as3'? I know this is possible in 'Director' by using 'Lingo'. But I am not able to find any way or any articles from where i can get some idea about this. In the director, I've seen there is way to set some properties like camera position, light affects etc. with the shockwave objects. But I am not sure about the FLASH. Can it possible to use these type of properties with shockwave objects in flash, which could be controlled in action script3 ?
I am currently working on the largest Flex / Flash Builder 4 application I have ever built. I am acustomed to keeping all of my MXML programming in one file. What are some best practice procedures for keeping large MXML files readable?
I have a piece of code in my game which looks a lot like this: MultiplayerAPI.createGameRoom(function(){ successFunction(new Object()); }); Basically, the createGameRoom is performed and, upon success, the function I passed is run. However I've been running into some strange bugs recently and I'm wondering, is the instance of "new Object();" the same each time the callback function is run? It needs to be a different, fresh instance of Object each time, but I'm having some garbage collection issues which make me think it's passing the same object each time that event callback is fired,
I am working on integrating the social network "vkontakte" into my desktop application using Adobe AIR. The flow of authorization in the app is as follows:
Open the web browser with a url, and when the user inputs login and password, redirect to somePage.html. From that URL, I need to get an access_token to sign all future API requests.
So the question really is: How can I listen to an event, which will indicate that the user has logged in successfully, or failed to get that access_token?
I'm making a Flash presentation that I want to be handled from a control. I did a lot of this presentations with this code:
Code: var myListener:Object = new Object(); myListener.onKeyDown = function() { if (Key.getCode() == Key.LEFT) {
[code]....
but now the handle control was changed ( for a logitech R800) and doesn't function with this code. Anybody knows how is the code for this handle control for the prev next buttons.
I'm making a Flash presentation that I want to be handled from a control. I did a lot of this presentations with this code:
[Code]....
but now the handle control was changed ( for a logitech R800) and doesn't function with this code. Anybody knows how is the code for this handle control for the prev next buttons.
I want to broadcast Video from a web cam, over internet. The problem is, the Video will be viewed live by more than 20,000 people (expected). I have a very little experience with Red5 Broadcasting. I did some broadcasting using Red5 and Flash. It works fine for 1 or 2 viewers i.e. it is great for personal chatting/ video conferencing applications. But, when the number of viewers increases, the delay in Broadcasting also increases. I am experiencing a Delay addition of about 0.5 Seconds for every new user who joins the broadcast. which I can work out this Live Broadcasting. I don't want to use [URL] I want to create one of my own, such tool. But thats always the last solution.
I'm coding a website in pure AS3 using FlashDevelop and have an object that loads an XML file on init. Is there a good way to make my main function wait until it has finished loading? I know about onComplete events and how to use them internally in the object but I'm not sure how to proceed.
I kept on getting: ArgumentError: Error #2015: Invalid BitmapData. error whenever I tried to handle image of 5184†—†3456 dimensions, until I wasn't told by my friend that there is a limit in Flash, but he didn't know what was it exactly and I can't find anything on official doc pages.
I'm new to actionscript flash 3.0. Anyways, i have written code for one whole game level including the character. Is it now possible to create a class, and when i press for e.g. 'Level 1' the first level starts?(create an object of the class) When i press quit, to unload the whole level.
I'm a new grad, so please be kind. I'm working on validating input in a Flex DataGrid cell that the user can edit. The rows in the DataGrid are backed by an mx.collections.ArrayCollection that includes a [Bindable]Model that I wrote. I want to validate against a custom client-side Validator, if-and-only-if that passes I want to validate the input on the server. If client-side validation fails, I want to display the normal validation error (see image below). If server-side validation fails, I want to use the same sort of UI components to notify the user. The solution should not include any external framework (Cairngorm or PureMVC).
[Code]...
How do Flex programmers validate on the server, immediately after the valid client-side validation passes?
I realize it seems silly to search out this "synchronous" design and I hope someone has an answer to solve my problem with best practices. In my defense, the reason I want to validate on the server immediately following client-side validation is so that I'm using Flex's validation framework. If I get an invalid response from the server, I want to leverage the built-in UI components that Flex has to tell the user something is incorrect about his/her input.
I'm working on a game where users can win buttons/badges as awards. I estimate there will be around 500 awards, in all.I want to allow the users to sell their duplicate/unwanted badges to the bank and buy new ones from the bank.I am showing the badges in multiple awards frames. Below the badges, I show the count, along with a "Buy" and "Sell" button.My question is: What's the best way to handle SO MANY buy & sell buttons? Is there a way around coding 1000 eventListeners and 1000 eventHandlers?
One possible solution is to name my buttons, incrementally, like "buy_mc1", "buy_mc2", etc. Then do a loop to create listeners for this["buy_mc" + i]. However, I would then have to make VERY sure that I link these back correctly to the awards.Currently, I have an "award_mc" field in my database, which stores the name of the movieclip in my .fla. From that, I can access related assets, like the count field, like: this[db.award_mc + "_count"].txt.Unfortunately, this method does not lend itself well to looped access.Maybe I can create an array of movieclip names that are in synch with the buy/sell buttons. For example:
When someone clicks a button, I can link buy_2 to "ubernessAward", then look for "ubernessAward" on the database.How can I get the number from the button, though? Even if I can loop through setting up the eventListeners, will I have to set up individuatl eventHandlers to process the correct index number? I was not able to get this to work with buttons on the stage. Apparently, buttons are a static class. MovieClips are dynamic, so I was able to get this to work by using MovieClips. Here's what I did:
Added 3 MovieClips to the stage. Named them "mc0", "mc1", and "mc2".
From here, I can tie the awardKey to an array of MovieClip names. Then, I can use the MovieClip names to read my database.This is why I come to Stack Overflow, FIRST, when I have a problem. :)
As a developer I don't really follow the updates in the CS5 tooling progression. I have been asked to 'take care' or getting some adobe licenses for the Flash IDE.So, my question is this. With the recent announcement of Flash 11, does that mean the CS5.5 author tool will be updated to handle output to Flash 11? Or will there be a CS6 out shortly to handle this.Does anyone have a rough idea or when CS6 is likely to be released (just a quarterly estimate will be fine)..
Working on a flash poker game and I wonder if there is any way you can create a popup launcher that detects if the user tries to close the browser window. Right now the user can close the window and therefor lose the current round, isnt very user friendly
I tried to create similar animation like this: [URL] I found that it is not very easy to handle those physical motions just by using flash 8 e.g. So I wonder how do you guys handle it.
* Using macromedia flash only? * Using some plugins (Fusekit, etc)? * Using Flex? * Using flash engine? * Others...?
I was wondering if Flash was able to handle PNG files with 16 bits per channel. I seem to remember (quite clearly actually) from some official blog post on Pixel Bender, that since Flash only handles 8 bits per channel and Pixel Bender works at 24, a conversion occurs when data is passed from Flash to PB and vice versa. (this thread is totally unrelated with Pixel Bender though) So if I'm correct, Flash uses 8 bits per channel even if you try to load a 16 bits per channel PNG. Do you guys have any experience whether this is a fact or not?econdly, assuming this is a fact...could I still load a 16 bits per channel into Flash, not to display it but to convert the data to a 8 bits per channel PNG that I would save as a file. For instance the 16 BpC PNG could be loaded in a ByteArray and I'd work from here, however I have to know whether the PNG would still be 16 BpC once it reach the ByteArray.