ActionScript 2.0 :: Add Class To EmptyMovieClip?
Dec 18, 2004Is it possible to attach some script to a dynamically created movie Clip?
View 7 RepliesIs it possible to attach some script to a dynamically created movie Clip?
View 7 RepliesI'm having a heck of a time getting my movie clip on the stage postion where I want it (and eventually I'll want 8-10 movie clips running on different stage locations at the same time.) I've tried numerous scripts methods, this is the last one and it's still not moving out of 0 position:
this.createEmptyMovieClip("my_mc", 1);
my_mc.createEmptyMovieClip("container_mc",2);
var my_mcl:MovieClipLoader = new MovieClipLoader();
my_mcl.loadClip("textgauge1.swf", my_mc.container_mc),{x_:371.6, y_:76};
I did a search but couldn't find exactly what I was looking for. I'm loading an external jpg into an emptyMovieClip (AS1) on the _root timeline and I want to implement a preloader so when the jpg loads it fades in, not show up abruptly.
Here's my code:
Code:
// Load an external Image
function loadImage(imageFile) {
var imageFile;
[code].....
When I create a new mc:
Code:
_root.createEmptyMovieClip("container", 1);
and try to attach one into it:
[Code]....
Even when I give the "container" content with [.lineTo()], nothing continious to happen.
I guess it has something to do with the 'emptyness' of the mc, but how to solve?
I'm clearly not caffinated enough (or too much!) because I can't seem to place my emptyMovieClips where I want them.
[Code]...
Fairly simple question:When I create a new mc:
Code:
_root.createEmptyMovieClip("container", 1);
and try to attach one into it:
[code]......
I'm loading external .swfs into an EmptyMovieClip. but i want to change the background color dynamically for some of the swfs but not all. that is, sometimes the background color is white sometimes black. how do i do this?
View 3 RepliesMy problem is that I cant figure out how to draw my movieclip if I dynamicly name it.
However If I address it by using its actual name it works fine.
I have included both working and non-working code.[code]....
I am loading an swf file into an EmptyMovieClip container called "container" using loadClip. I cant figure out how to reference the different instances inside the loaded swf.[code]...
View 5 Replieswhen you create an empty movie clip, the registration point is 0,0 as default, I read you can change this by defining the X&Y but my movie Clip's position is defined by stage width and height.Is there another way to define the registration point~?
View 8 Repliessay i got this empty movie clip which loads .jpg files.... the dimensions of the empty movie clip is 800 by 550... by default, the top most left of the external .jpg image will load onto the 0 by 0 point of the movie clip... but i want it to display the .jpg image in the center of the empty movie clip...
View 2 Replieswell like the title says, ho can i set the properties of a mc's created with createEmptyMovieClip , getting a real nag , have tried all kind of things , for loops , etc.
for (i=0; i<=10; i++) {
this.createEmptyMovieClip(["rondje"+i], i);
lineStyle(1, Black, 100);
[Code].....
I'm trying to create a scroller menu. The container movieclip will hold several copies of a clip in the library. So I'm trying to create the clip dynamically since it's width will be varying depending on the number of elements it contains.
But when I try to use the attachMovie method on my newly created empty movieclip, nothing shows up! The test_mc will attach if I just say _root.attachMovie, so I don't know if it's a path issue or if emptyMovieClips can't have other clips attached or what.
var emptyClip:MovieClip = this.createEmptyMovieClip("empty_mc", 9);
emptyClip._x = Stage.width / 2;
emptyClip._y = Stage.height / 2;
emptyClip._width = 300;
emptyClip._height = 300;
emptyClip.attachMovie("test_mc", "test_mc", 20);
I'm having trouble getting an emptymovieclip which i have created to draw with to appear below the top layer. . . is LineTo always at the top depth?
View 1 RepliesI have 3 picture slideshows usings XML, the pictures will be changing form time to time that's why i needed it like this.Every slideshow is inside a folder, ej: gal1, gal2, gal3.In every folder i have the images, the flash file (gallery.swf) and the xml file.I have the main movie in wich i have a container where most data shows... and in wich i made an emptymovieclip, called "galMC" (now i know i could have used createEmptymovieclip, but maybe next time)[code]I have tried various methods but i always end up unloading "galMC"...the problme i think is that if i reload the container and click on another slideshow (gal2 or gal3), i see only the first image of the selected slideshow and then and then it starts showing the first slideshow that was loaded, so i guess i need to really UNLOAD that slideshow to load another and this is not hapenning.
View 1 RepliesI'm using this source file to create my photo gallery:How would I modify this code to make the external JPEG load in the center of the movie?
============
MovieClip.prototype.fadeIn = function() {
this.onEnterFrame = function() {
[code]....
well like the title says, ho can i set the properties of a mc's created with reateEmptyMovieClip its getting a real nag , have tried all kind of things , for loops ,
for (i=0; i<=10; i++) {
this.createEmptyMovieClip(["rondje"+i], i);
lineStyle(1, Black, 100);
[code].....
i got this empty movie clip which loads .jpg files.... the dimensions of the empty movie clip is 800 by 550... by default, the top most left of the external .jpg image will load onto the 0 by 0 point of the movie clip... but i want it to display the .jpg image in the center of the empty movie clip....my guess is i have to get the dimensions of the external .jpg and then calculate from there...
View 2 RepliesI want to make a bunch of movie clips 295 pixels apart named "pic1, pic2, etc.." with an array only I don't know how Can I have these clips extend past the limits of the maximum stage width of ~2880 if I do them with actionscript? Because I did do it manually but I was restricted so I am resorting to trying this!
View 1 RepliesI need to load several swf from several rollover on mcs instances. I create an empty mc as follow
[Code]....
It works ok, loads, unloads but of course the swfs all load at the same x and y positions. I need each loaded swf to have a different position each time there is a rollover... SO SO SO Do I have to create an empty movie clip ( container 2, 3 etc...) for each mc?
I have thumbs placed on the stage. I create an empty mc to load swf. But my thumbs disappear from the stage when I test the movie ( html or swf) if I settle the _ and _y position of the empty mc.why the emptymovieclip positions affect the positions of my thumbnails?
View 2 RepliesI'm having some problems importing a class, the message that Flash gives me is this; The class being compiled, 'ImageLoader', does not match the class that was imported, '[URL]'. The only line of code in my flash movie is this: import com.martijndevisser.*; And yes, the class is in that folder The class is from here: [URL] I've used the class before and it works fine, I just dont know what to do?
View 4 RepliesI'm new to Flash AS3. I started making a game and I am a bit confused. Let's assume that I want to create a game that has multiple levels/modes, how can I do this in an object orientated way?
When i create games in other languages e.g. XNA C#, i create a separate class then create an object of that class within the main class and run the game based on a simple statement.
[Code]...
I have an xml snippet that contains an object hierarchy:
doc = """
<RootObj val1="ValueOne" stat1="Stat1" stat2="Stat2">
<internalarray type="array">
<InternalObject val1="12" val2="12" />
<InternalObject val1="13" val2="13" />
[Code]...
I have two classes. The Main class calls a function, which is defined in a Second class.I'm getting the following error:Error 1120: Access of undefined property myFunctionBasically, I am creating buttons in the Main class that will add a corresponding Child to an Object in the Second class (if you click one button, child x1 will be added, if you click another button, child x2 will be added, and so forth).Here's the relevant code for the Main.as file:
package
{
import flash.display.MovieClip;
[code].....
If I have three classes:
public class Example {
public function Example () {
}[code]............
You can see that the two last classes extend the first one, and both have the 'variable' property. In case that I have an instance of Example and I am sure it is also an ExtendedExample OR AnotherExtendedExample instance, is there some way to access the 'variable' property? Something like
function functionThatReceivesAnExtendedExample (ex:Example):void {
if(some condition that I may need) {
ex.func()
package{
public class Character{
protected var _hp:uint = 50; //Character Health Points
protected var _power:uint = 5; //Damage dealt
[Code].....
I`m instancing a Character and a Player in the Main Timeline, all in frame 1.
When I use: ""player.attack(character)"" it works fine by itself.
So I added the if (defender._hp <= 0) this.win() which gives me the following error:
1061: Call to a possibly undefined method win through a reference with static type Character.
"defender" is a Character instance, "this" is a Player instance and "win()" is a Player method. I try to call the Player method inside a Character method using the Player instance adding the "." and his method name
Do I really need to define the win() function in the Character class? Is there a bypass to use a subclass method in a parent class method if it`s called from an instance of the subclass?
I have question regarding removing instantiated objects. Let's say i have a main class in which i instantiate a custom video player (or whatever) class:
Code:
...
var videoPlayer = new VideoPlayer(...);
addChild(videoPlayer);
...
And inside VideoPlayer class i have of course dozens of objects (movie clips, sprites representing different parts of VideoPlayer) and dozens of event listeners attached to them. My question is, if i want to remove this VideoPlayer class from my main class is it enough to just do:
[Code]...
i) Create a symbol called SimpleSquare. This should consist of a simple red square graphic
ii) Create a class file to define a class called SimpleSquare. This should be linked to the SimpleSquare symbol. SimpleSquare ashould have the following functionality: When the instance is placed on the Stage, it should start to disappear by decreasing its alpha at 0.01 in every frame (hint: alpha)
Assume I know practically nothing about AS3! I'm using Flash Pro CS5. I'm trying to reassociate a flash file I've been given with its external assets and classes. In the library I have a movieclip with linkage to a class called 'StaticMap' using the base class 'flash.display.MovieClip'. am I missing a custom class file called 'StaticMap.as' that was originally located in the same folder as the fla, or is this a generic class accessible to all movieClips from within Flash?
View 7 Replies