ActionScript 2.0 :: Attached Movies Not Working
Sep 20, 2006why the attached movies when they are bigger than the stage go to the next line but tahy stay all in the same location
[Code]....
why the attached movies when they are bigger than the stage go to the next line but tahy stay all in the same location
[Code]....
Is there a quick easy way to clear any and all movie clips I've attached inside an MC? Regardless of their name or layer?
View 2 RepliesI have a movie called "my.fla" in which I attach some MC's.I also have buttons that load swf's in a "container".But when I test the buttons,the attached MC's in "my.fla" keep appearing before the swf loads.I tried EVERYTHING with removeMovieClip,but I can't get it to work(The swf's I load also have attachMovie in them)
Code:
MovieClip.prototype.attach = function(base) {
base["content"+nr].attachMovie("shirt_"+nr, "clip"+nr, nr);
if (nr == tot) {[code]....
I am attaching a bunch of instances of a movieClip to my stage and I want to call a function in this movie clip that I'm attaching however I don't seem to be able to access the movieClips functions. Is there any known reason why this may be happening, something I don't know about attached clips? I'm doing something similar to whats below
Code: myPointer = attachMovie("libraryName","myNewName",newLvl); myPointer.doMyFunc(); I know the clip is attaching correctly because I can see it, but I can't seem to access any functions within the attached clip. I also know that "myPointer" is correctly addressing the attached clip because I can change the clips properties such as width and height.
is there anyway to put all movies that are attached with attachMovie in an array?
ex.
attachMovie ('ball','ball1',this.getNextHighestDepth())
then it will allso run a code that push the array with 'ball1' ? ?
I have a website, when you click a menu item it fades the current page out, and the selected one in. No problems with that, it all works well.
The only problem is, within those attached movies, all the actionscript doesnt work. I have, for example, a research page, which have 4 buttons, each of which attach a movieclip to and empty movieclip... Just a simple attachMovie function, but it doesnt work. If copy the research movieclip into a seperate flash file, everything works and the movies are attached fine, but in the website .fla, after the research page is loaded itself, none of the movies attach properly.
Are there any known issues with attaching movies within an attached movie?
I'm kinda new to using attachMovie and i was wondering how to control attached movies to do things onEnterFrame. Example:
[Code]....
i am loading some thumbnails from an xml file into a movieclip using attachMovie() - each thumbnail loaded is in it's own MC inside the 'container' MC. everything works great but i need to be able to scroll the thumbnails b/c the number of thumbnails can change but the space they have to fit into cannot. make sense? if attach them to a scrollpane or a textarea instead of a MC it only shows the last thumnail loaded or iterated in the for loop.
Code:
articleNos = seasArts.firstChild.firstChild.childNodes.length;
var item_spacing = 55;
var item_count = 0;
[Code].....
When I dynamically / randomly attach movies to the stage I dont want my movies to overlap eachother... How to do this? I tried using hitTest but that didnt work for me, so I wrote some kind of hittest function myself... but that doesn't work right either.
View 4 RepliesI am having problems accessing a button after I have attached it to the stage from the library... My code is as such:
[Code]...
On the rollover - the movie recognises nothing as executable. OK >> Yes - I have linked in the properties, an identifier for AS Export .. for the original map_functions, inside it is an MC called close_mc - This MC is linked for AS Export as close_mc Why is this not working? PS. the function calls are from Lacos Tween engine.
I have the following problem. I have a attachSound for three wav files in the library. This is the code:
Code:
song1 = new Sound();
song1.attachSound("song1");
song2 = new Sound();
[code].....
This is also working.When I press the button the music stops. When I press the song1 button, song1 start playing again. But when I press on of the othet two buttons nothing happens. This is the code for the buttons:
Code:
on (release){
_root.mc_menu.song1.start();
_root.mc_menu.song2.stop();
_root.mc_menu.song3.stop();
}
I have the following problem. I have a attachSound for three wav files in the library. This is the code:
Code:
song1 = new Sound();
song1.attachSound("song1");
[code]...
i'm trying to make this little news section and for some reason the rollover and rollout works only on the last news itemClip to be attached. you can take a look at it HERE and see that the bottom one is the only one working.[code]
View 3 RepliesI'm building a video chat in flash and everything works really well, except for the part where I'm trying to detect if the other user is sending a working video stream. There's a couple of reasons why the other user isn't sending video.
-The other user got no camera
-The other user got a camera, but the camera is currently being occupied by another application(Skype, Photo Booth, Google Talk, etc.)
-The other user got a camera but hasn't allowed the use of his/hers camera.
(Other unexpected problems I guess...)
So how do I detect if the stream I receive from the other user is a black stream(because of the reasons above) using the NetStream class? The closest thing I have came up with is by adding a timer that polls the currentFps() function from the stream I receive from the other user. But so far this seems pretty unreliable because I might get currentFps() == 0 and show an error because of this even though I actually got video from the stream in some cases. The reason for this is because I poll the API every 4 seconds for the currentFPS function and let's say at 00:00:04 I get "no video" according to the poll but at 00:00:05 the video kicks in, and therefor I need to wait until the next tick until the error message disappears
This is what my current poll looks like
function subscribingStatusPoll(e:TimerEvent):void {
if (subscribingStream.currentFPS == 0){
error.text = "No video found from the other user...
} else {
error.text = "";
}}
This is the only hack I that I can come up with to detect this, but this is unreliable and I actually would prefer a way to instantly detect if the stream I receive got a working video attached to it.
I'm loading an item to the stage and trying to apply a function to it but it doesn't seem to work.
Code:
_root.attachMovie("FullScreenBTN","FullScreenBTN",_root.getNextHighestDepth());
_root.FullScreenBTN.onRelease = function(){
trace("test")
}
When I press the button nothing happens, but when I remove the attach code and just put the button on the stage with the appropriate instance name it does work.
I have a 1900 x 1240 .swf file that has a set of buttons on each side. Each button calls for and loads a single movie into a 900 x 600 area in the middle of the screen. I haven't had any trouble setting things up so that the .swf movies, including a converted QTVR file, all load into that 900 x 600 area. One of my buttons calls for a .swf movie that contains a zoom-in and rescale - the link for how this was created can be found at Flash Zoom In Movie Clip and Rescale. The stage for this file is set at 900 x 600. When this Zoom.swf is loaded up by pressing the button, it resizes itself to 1900 x 1240. As well as being annoying, this obliterates the view of all my buttons and interface. I just can't figure out how to make it sit in the middle of the screen at a size of 900 x 600.
View 1 Repliesfunction HomeButton(gosh){ if (gosh == "Intro") {trace(gosh);}else {trace("you are here");
attachMovie("buttonblank", "butt_blank", 2, {_x: 0, _y: 0});butt_blank._alpha = 100;butt_blank.onRelease = function() { gotoAndStop(2);}attachMovie("buttonblanktwo", "butt_blanktwo", 2, {_x: 613, _y:
[Code].....
I would like to randomly move three movie clips, placed in an array, within a set box. The script below worked with used with one movie clip, but not with all in an array.
var clipSpeed:Number= 1;
var speedX:Number = 0
var speedY:Number = 0
[code]....
I have an intro.swf file that is basically a movie with sound that is exported for actionscript but not exported in the first frame. I just stuck it in a movie on my timeline and it works great and the preloader works because it doesn't load the sound before the preloader. I use :
musicSound = new Sound();
musicSound.attachSound("music");
musicSound.start();
to play the sound in intro.swf.
However, now this intro.swf gets loaded into an index.swf and everything works fine and the sound plays as long as I have the sound included in BOTH the intro.swf and the index.swf and the sound is exported on the first frame in the index.swf. I was hoping I could remove the sound entirely from my index.swf since it already loads into the intro but so far
I have been having trouble creating a movie clip with a reverse rollover effect within a movie which has a reverse rollover effect. that sounds confusing
In essence I wish to create a panel that rolls out on rollover and rolls back in reverse when the you rollout. I have done this using this script
[Code]...
However I wish to make movies within this movie that have the same effect on them. But when I create another movie or button within this movie it is not registering on rollover. I guess because the script on the main movie overrides it?
I am creating a calendar and only one part isnt work. That part is the movie (mc_nav). I have the mc_nav movie on each month's stage. The buttons are named correctly since I used normal modes reference thingy to double check the references. I am trying to have it move to the next frame in the movie, or back, or to the 3rd frame etc. The first section (NAVIGATION BUTTON LINKS) works fine. It is just when I try to navigate on the Scene 1 stage, from a movie within a movie, that the trouble arises. Each of the month movies (mc_sep, mc_oct, etc) have mc_nav placed on them. Then the month movies are placed in Scene 1 on each of their respective frames (mc_sep = 4, mc_oct = 5, etc). When testing the movie and I am sent to any month page, the navigation (mc_nav) wont work. The syntax according to the flash debugger is correct. The action script goes all the way through to the last frame (13) and the stop(); command is set to stop the movie at frame 3 (the splash page).
[Code]...
I have a small FLA file i created myself. its just a simple mp3 player, pause and stop and a volume slider, thats it.I want to import three instances of this into a bigger movie and have them all available to run at the same time.I need them to be all on the screen at one time (same frames) and I need them each to be able to play a different mp3 The user will not be able to decide which mp3, this is all 'hard coded' into the fla file.So how can I do this and get access to each individual movie's controls?
For example when I use the slider on the first player, I only want the volume to change on the first mp3.Would I even have to worry about this in the big file that has all three movies in it?I mean could I just code the volume slider to work right in the mp3 player file and then the bigger movie file will automatically know that when the volume slider is moved, only to affect the voume of the first mp3?if i do it that way, would I have to save out 3 different versions of the mp3 player file. one with '1.mp3', say, hard coded into it, another with '2.mp3' hard coded into it, etc?
I have been creating a gallery for a client that changes preview images in response to thumbnail images being clicked, I have the basics working but now my client wants further interaction in some of the previews that include using buttons on the preview images that either open a web page in a new window or switch between more preview images. The problem is the new buttons that appear are embedded on the initial preview images (which are set as movies), and for some reason the interaction that has been added to these movies is stopped when run in another movie. Sorry if that sounds complicated!
[Code]....
How to find out whether camera is attached or not in AS3.0. It can be installed or not.
I'm trying to set up a proof-of-concept of loading one SWF into another SWF for skinning. The set-up is this: app.fla, which has an attached ActionScript class, AppMain.as skin.fla, which contains UI components AppMain.as will obviously contain all of the application's logic; I then want to be able to affect the UI components contained within the loaded skin file based on instance names defined in that particular skin.
So for example, if I have a TextField with an instance name of myTextField I'd like to be able to set the text property of that text field programmatically in AppMain.as. The exported app.swf to load a skin file based on a flashvar parameter would be loaded into an HTML document that looked like this:
[Code]...
I just moved to AS3 and I learnt how to attach a movieclip.
ActionScript Code:
var attachedMC = new (getDefinitionByName(PageName) as Class)();
holder.addChild(attachedMC);
Where PageName is the string containing the Class of the movieclip in the library and holder is the instance name of the MC to be attached to.
But what instance name do I use to refer to the movieclip that got attached?
In AS2, the code would have gone like this
ActionScript Code:
holder.attachMovie(PageName, "instanceName", 1);
The instance name part of the code seems to be missing in AS3. SO how do I refer the the attached MC or "child"?
I'm in a hurry to finish off this movie and I'm having trouble loading the attached swf into another swf! It loads but then I can't move the man! This is the script in the swf
_root.createEmptyMovieClip("container", 1);
loadMovie("isoRooms.swf", "container");
container._x = 150;
container._y = 20;
How do you address a mc attached to another mc?I have an array of movie clips some of which I have attached additional movie clips to. Now I need to alter scale/alpha etc of those additional movie clips.[code]How do I now manipulate the "ExtraMC" movie clips? I know I can use parent to get at the parent mc but how do I get at the "child" when names are dynamically created as above?
View 2 RepliesIn the code I am working on I am attaching MCs to other MCs. However, when I remove the second MC the first one gets removed too. HexStore contains a load of game hex MCs. LastLocation is the last hex MC clicked. myBrigade is the extra MC that needs to be removed from the LastLocation MC.[code]...
View 4 RepliesI have a mc in the library, with an ID = dada.I use this code to attach it to a mc, and I want to run an animation inside the attached MC. It does not work, and I don't understand what I am doing wrong.
Code:
this.createEmptyMovieClip("holder", 2);
holder.attachMovie("dada", "dada_mc", 3);
[code]....