ActionScript 2.0 :: [OOP] Class Silent - Fails To Fade The MC On Stage
Aug 5, 2006The following class I've coded fails to fade the MC on stage. Could someone explain why the code fails?
[Code]....
The following class I've coded fails to fade the MC on stage. Could someone explain why the code fails?
[Code]....
observe the following code:
Code:
class A{
private var canvas_mc:MovieClip
[code]....
I'm trying to create a new instance of a MovieClip when the original one has been used. Would sound easy enough. Just use: var
instanceName:ClassName = new ClassName();
the class name/mc in the library im trying to duplicate is MCg1 so
var instanceName:MCg1 = new MCg1(); right?
However, the particular object in the library i'm trying to duplicate has a base class that is an external class file (just to control it's drag drop functionality)... i.e baseclass is not set to the standard flash.display.MovieClip, or whatever the case maybe. So i end out with a: TypeError: Error #1009: Cannot access a property or method of a null object reference.
my intention is to make alot ball endless fade in and fade out by using tween event class , but i got some problem see my code.
import fl.transitions.Tween;
import fl.transitions.TweenEvent;
import fl.transitions.easing.*;[code].....
but only 1 ball restart back,other 14 ball just stop at there , try paste on action and try you will see what i mean , how i going to make all ball restart back?
I located the following Actionscript 3.0 Class which performs the task of horizontally scrolling a picture in a continuous loop. Once it reaches the end of the picture, it then immediately starts over from the beginning of the picture. I am interested in making it so the picture fades in, scroll horizontally and then when it reachs the end of the picture, it fades out... It would then fade back in after a period of time and begin the process again of scrolling horizontally... Continuous loop. adding those features to this Actionscript 3.0 Class?
[Code]....
component, or any other method, which will enable silent printing of a PDF from a projector?
View 3 RepliesCS5. 120fps bottom layer png of car, duration 120frames, top layer png of indicator lights duration 60 frames, run movie lights flash. Select both layers and go Modify>convert to symbol>movieClip. Copy the MC that appears in the library to a new blank file, make that file also 120fps. run movie see car but no lights flash. I have done no coding at all, does it need such to run. It has just what may be created when choosing new file. What I had been doing was putting this MC at the start of a bent line, snapping to the seed point, then 7 secs later (frame 840) placing it at the end of a bent line, snap etc.
Rotated it to match direction of line, created then a classic motion tween, then added a guide layer and put this line (edit copy>edit paste in place) onto that guidelayer at fr1. deleted the original line. Made the MC at fr1 orientToPath. Run Movie and it worked, but no indicators. Thinking the indicator function got screwed up somewhere, I did the test above. Obviously not the MC as a classic tween at fault. Something fundamentally basic I am expecting to work.
I am using ZendAmf with an example Tutorials of Lee and files downloaded from this forum.
This is the client actionscript code :
Code: Select allvar nc:NetConnection = new NetConnection();
nc.connect("http://localhost/myfiles/zendTest.php");
var res:Responder = new Responder(onResult,onError);
[code]...
My problem is simple and annoying:
I have two swf files, where one (lets call it A) is supposed to load and display the other(B).
The first swf (A) is using the Loader class in AS3 to load the other. In fact the loading code in A is an exact copy of the Adobe example code from the livedocs for Loader.
The other swf (B) just spins some meaninless graphics in a loop, and has a document class that has one line of code in its constructor:
trace("B's stage is: " + stage);
When I start swf A, the loading of swf B starts fine. The progress is reported as traces all the way up to 100% before swf B's constructor is called and the following is traced:
B's stage is: null
THEN the complete handler is triggered (yes. AFTER the constructor was called for B with no stage).
The problem is that I really need B to have a stage for my project to work, as I will actually use stage, instead of just tracing it. I have really tried everything to get this working. Is there no way so soothe B into having a valid stage before its constructor is loaded?
[URL]
I have this weird issue while compiling my .fla file : it won't use the Document class. Here is the document class. (note that the parent class EditorPlugin extends Sprite).[code]...
View 1 RepliesBasically I'm trying to use localConnection to determine if two or more instances of the same swf are running. If I set this code up on the main timeline of the fla it works:
ActionScript Code:
var conn:LocalConnection = new LocalConnection();
conn.client = this;
try {
[code]....
Then it fails, all instances print 'connected'
I have created a website with 3 pages One of the pages has a scrollbar that scrolls images inside a masked box.I created its functionality with 2 classes externally, the scrollbar and scrollbox movieClips are linked to these classes in properties.Now it scrolls when I test the fla,but it fails to scroll when I test the whole website.
>the classes are in the same directory as my project
I have a class called shapeC that only creates a rectangle and then addChild(rectangle);. That class is instantiated on the main timeline. Currently, the only way you can see that rectangle is to add the instantiated class to the stage via addChild(shapeC);. My question is, is there a way that the shapeC class can add the rectangle to the root stage without requireing the instantiated class to be added to the stage?
View 4 RepliesIt's the first time I've used Flash in the last 9 months and I seem to have forgotten every single thing I've ever heard about Flash.*I have a movie clip ("test") that slides across the stage from left to right (or vice versa, doesn't matter) with a duration of 60 frames. I'd like it to begin sliding with an alpha of "0" and fade in to "100" within the first 15 frames, then I'd like it to fade out starting at frame 45 so that by the time it gets to the final frame (60) it's completely transparent again.
View 6 RepliesI want to fade in an image that is on the stage using actionscript 2.0. Up until now I have been putting the image on the stage at frame one, inserting a keyframe on frame twenty then creating the tweenbut this seems like an uneconomical way of doing things.
View 3 Replies(Sorry for the double post - I had initially posted this in the MX 2004 forum, which is obviously the wrong place since my question relates to AS. Admins, feel free to delete my first post. Sorry for this.)
First off - apologies for yet another "fade question". It's the first time I've used Flash in the last 9 months and I seem to have forgotten every single thing I've ever heard about Flash.*
Here's my test scenario: I have a movie clip ("test") that slides across the stage from left to right (or vice versa, doesn't matter) with a duration of 60 frames. I'd like it to begin sliding with an alpha of "0" and fade in to "100" within the first 15 frames, then I'd like it to fade out starting at frame 45 so that by the time it gets to the final frame (60) it's completely transparent again.
I have a movie clip ("test") that slides across the stage from left to right (or vice versa, doesn't matter) with a duration of 60 frames. I'd like it to begin sliding with an alpha of "0" and fade in to "100" within the first 15 frames, then I'd like it to fade out starting at frame 45 so that by the time it gets to the final frame (60) it's completely transparent again.
View 7 RepliesI have on my stage different sub menues which Id like to have fade out when I press a certain button. Thought I could do with _alpha, but I only fades a certain procentage. Not all the way.
ActionScript Code:
on (press) {</p>
<p>_root.contact._alpha -= 5;</p>
<p> if (_root.contact._alpha<10) {</p>
<p> _root.contact._alpha = 0;</p>
<p> }}
Which I thought would work, but it only fades it 5% add a time. How do I make it fade completely?
I would like to fade in different elements I have on stage when my flash movie starts and would like to do this by using code rather than use the timeline. I have given Instance names to the elements (mc'c, graphics, buttons) and am looking for a simple piece of code (which easily lets me make changes to the duration of the fade) to make the specified elements fade in on stage once they appear.
View 2 Replieshow to make the whole stage fade out when going to an external website. How can you achieve this effect when you pres a button?
View 4 RepliesI want to load the logo on the stage in a fade in manner. What I mean to say that its alpha properties will increases gradually and once reached to 100 it will stop. But in my code it loops continuously . It is very easy for all of you but I have some confusion how to write the Delete on Enter Frame.
View 2 RepliesI'm trying to animate the mc in my fla with the tween class (specifically have it fade from 0 to 100 transparency [left-to right] as it moves). I'm not really a coder and more animation-based. If I was to create a variable (say named "Transp", how would the rest of the declaration look in AS2?
View 2 RepliesI'm trying to animate the mc in my fla with the tween class (specifically have it fade from 0 to 100 transparency [left-to right] as it moves). I'm not really a coder and more animation-based. If I was to create a variable (say named "Transp", how would the rest of the declaration look in AS2?
View 2 RepliesI have created 3 movie clips and put them on my stage. I was able to get them to appear in the order that I want, however, how do I get them to dissappear in the order that I want? Here is the code that I have so far:
import mx.transitions.Tween;
import mx.transitions.easing.*;
new Tween(myLogo_mc, "_alpha", Regular.easeIn, 0, 100, 1, true);
if (_alpha == "100") {
[code]....
I would like to have the last two MC fade out (alpha down) and the myLogo_mc stay visible on the stage.
how I could re-size my stage?As well as, I would like to know how I could pan my moving animation horizontally/vertically? And is it possible to make an image fade to the next scene without a whiteout or blackout? How can I do this?
View 4 RepliesI'm trying to get a series of concentric rings to appear on the stage, grow, and then fade. So far I have everything working just fine except the setInterval integration. If I run my function (placeRing) it drops a circle on the stage, which then swells until it fades away at the appropriate point. When I rely on setInterval to run the function for me, however, things no longer work. A trace statement in my function is displayed as expected once a second, but the movie clip isn't placed on the stage. I'm sure I'm missing something simple, but I haven't been able to figure it out.
[Code]...
can you tell me a simple and clean way to pass the dimension of the stage to another class, imported in my documentclass?
View 2 RepliesI'm slightly new to Flash CS3 + AS3 combo, so its more of a lack of practice question. My question stems from the problem described here http:[url].... . Note, its not the same problem, its a new one.The Problem ,So I have multiple library assets (which are on teh stage) and I want to assign similar functionality to all of them.
Attempt 1: So I create the n assets, create a custom class in AS3, link them to Flash CS3 and obviously enough it gives me the error that multiple assets can't be linked to the same class.Obvious enough to understand (well not completely, because from a programmers background it doesn't make sense).
Attempt 2: Same as attempt 1, but instead of linking all the assets to the same class I make the base class the same class, and let the derived class be dynamically created by Flash on compile time.So the linking works, but the problem is, in my base class I have a method which does something (say an tween) on a child of the library asset. So if the assets on the stage/library are called asset1, asset2, asset3 (same name for asset name, class name, id name), each of them has a sub-movieclip called ... say 'foo'. now if I manually wrote a class for each asset, I could do 'this.foo' to play with the sub-movieclip. However since this functionality is in the parent class, I'm unable to do it.
P.S. If you're form a programming/OOP background, its basically a abstract class problem. My Base class knows how to doSomething(), but it needs aSomething, which is defined in the Derived classes. However I found out that AS3 classes don't support virtual(C++ )/abstract (Java) in the true sense of the word (unless I missed some obvious documentation).
Is there a way I can reference a Movie clip I have on the main stage from a custom class of a document class?[code]
View 1 RepliesI need to use stage.width/height in my CustomClass so I found some topics about it.
if (stage)
{
init(ar,firma,kontakt,oferta,naglowek,tekst,dane);
[code]......