Sizing dynamic movie clips
I have a project I am working on that has a scroll window on
the main page and the movie clip displayed in it changes. All of
the movie clips that get displayed in the scroll window are all
dynamically made through actionscript loading all of the info from
PERL scripts usingLoadVars().
For some reason I cannot figure out yet there is like a full
page worth of empty space at the bottom of each movie clip so as
you scroll down once you hit the end of the content it will still
scroll down atleast another page worth. Any ideas how I can stop
that so the scrolling will stop when the content ends?
Thats what I was thinking as well, Any ideas what I would
look for to find what is causing the problem? as far as I can tell
everything is just blank, and if I manually set the height value
for the movie clip it does squish everything and still include the
blank space so it looks like flash thinks something is there.
Or is there a way I can set the height of the movie clip
forcing it to cut off anything below? adjusting the height value
just forces the entire movie to display into that size, cutting it
off at that height value would resolve my problem as well.
Similar Messages
-
How to access dynamic movie clips in a loaded swf
Hello,
I have a main movie file that loads a swf through loadclip.
There are several dynamic movie clips in the library of the
loaded swf (all set to export in first frame).
I'm trying to create a popup window (using the Window
component) by using code in the main movie to popup content that is
in a dynamic movie clip within the swf loaded by loadclip.
So far, I can create the popup without any problem as long as
the contentPath refers to a linkage identifier of a library item in
the main movie, but it won't work for a library item in the loaded
movie. Is there a way to make this work? Is there a special way to
reference library items in loaded movies?
Here's my code to create the window:
myWin = mx.managers.PopUpManager.createPopUp(this,
mx.containers.Window, true, {title:mytitle, contentPath:myref,
closeButton:true});
where myref is a string containing the linkage identifier for
the library item within the loaded swf.
Thanks in advance for any assistance,
JuliaI have found out that I can access a dynamic mc from the
loaded library (using attachMovie), but cannot use that same
dynamic mc as the contentpath for a popup window.
Any ideas why? -
I'm working on a Flash/XML photo album that loads image
thumbnails dynamically by creating individual movie clips for each
thumbnail. The thumbnails are divided into 10 groups. Every time a
new group of thumbnails is selected from the album the XML array is
upadated with the correspondig image file name and path. The only
problem is that since there are different number of photos in each
thumbnail group the extra image_mc's created dynamically remain,
even if they are not from the specific group. For example for group
1 I have 6 thumbnail images, group 2 contains 4 thumbnail images.
If I start with group 1 and then select group 2, the 4 thumbnails
from group 1 are displayed plus number 5 and 6 from the previous
group. What's the best way to remove all the image_mc's created
dynamically before each new thumbnail load. This is what I have so
far and it doesn't work:
// thumbnails is the array
function thumbDisplay(thumbnails){
var galleryLength:Number = thumbnails.length;
removeMC();
// loop through each of the images in the gallery_array.
for (var i = 0; i<galleryLength; i++) {
/* create a movie clip instance which holds the image, also
set a variable,
thisMC, which is an alias to the movie clip instance. */
thisMC = this.createEmptyMovieClip("image"+i+"_mc", i);
/* load the current image source into the new movie clip
instance,
using the MovieClipLoader class. */
mcLoader_mcl.loadClip("photos/"+selectedGallery+"/thumbs/"+thumbnails
,thisMC);
function removeMC():Void{
for(var i=0; i<thumbnails.length; i++){
thisMC.removeMovieClip("image"+i+"_mc");
Any help would be great. Thanks.try:
-
Attaching Dynamic Movie Clips on a Stage Movie Clip
Hi guys ,
I am calling more images in dynamic movieclip on the stage
from XML file and show them on the stage after that evry movieclip
is draggable and there is lots of labels (movieclips) on which i
have to drag the images called from xml files and placed on that
label , label is also draggable once when i placed object on the
label moviecli then when i drag the label all images placed in side
the label should also move with the label .
And there might be more labels and more images , i can place
any images in a label or more images on different label but will
work siimilarly described above .
So please suggest me and help me out ASAP.Ok if I understand you, you have several movieclips on the
stage that are created dynamically. Some of them are called
"labels" and some are images. You want to drag and drop an image
onto a label. Then when you do that you want the image to become a
child movieclip of the label movieclip. That way when you drag the
label movie clip and all the images inside it will move along with
it.
Are the images movieclips as well or are they just images? -
Animating dynamic move clips.
I have an unknown number of movie clips tat are added
dynamically. I can add them fine but i want to add them so they
appear off stage at a random x, y pos and then slide in and ease up
to another random spot on the screen. So each time the movie is
loaded it looks lik someone has thrown a bunch of photos out on a
table and they slide and spread to random locations and ease to a
stop. Anyone have any clues? i have found a number of tutorials but
would like some extra help/explanations.
Cheers.very basically, it should be something like -
once a MC is loaded place it randomly offstage, and then
using the Tween
class move it to a random location on stage.
for further information, read the help files about 'random'
and 'tween'.
good luck,
eRez
www.allofme.com
"rossmurphy88" <[email protected]> wrote in
message
news:ff2d0c$531$[email protected]..
>I have an unknown number of movie clips tat are added
dynamically. I can
>add
> them fine but i want to add them so they appear off
stage at a random x, y
> pos
> and then slide in and ease up to another random spot on
the screen. So
> each
> time the movie is loaded it looks lik someone has thrown
a bunch of photos
> out
> on a table and they slide and spread to random locations
and ease to a
> stop.
> Anyone have any clues? i have found a number of
tutorials but would like
> some
> extra help/explanations.
>
> Cheers.
> -
I have a parent mc, "clipGrid_mc" which has 44 child clips:
mc1,mc2,mc3...mc44.
The following code will work with the dynamically created
clips (which have an image loaded into each one):
clipGrid_mc.onPress = function():Void {
trace("It works");
But this won't:
clipGrid_mc.mc10.onPress = function():Void {
trace("It works");
How can I get a child of "clipGrid_mc" to respond?remove the mouse handlers for clipGrid_mc if you want to
define mouse handlers for a child movieclip. -
Attaching dynamic movie clips in a static moviclip
I have a problem regarding attahing these movieclips(images)
to a label (movieclip) on the stage and when i will move label the
all images shoild move with label which attched to that label , i
have tried lot through hit test but not working because i have lots
of dynamic movieclips(images) and how to attach these movieclips on
the label movieclip which is static movieclip in my case do u have
any sample or any question regarding this ??? pl help me out .
ThnxIn as2, you can't dynamically alter the parent - child
relationships of movieclips.
When you mean a 'static' movieclip do you just mean one
that's not attached at runtime... I'm assuming its still a
movieclip ...e.g. its not for example 'static text'. just checking.
So long as it is ... here's how I would try to do it:
have each label clip contain an array of 'linked' image
clips. Whenever you move the label clip then have the event or
enterFrame handler for that label clip loop through the array of
'linked' clips and move them by the same x and y values. I think
this would work - its the way I would try to do it anyhow. Others
may have a better idea.
This approach would be more complicated if there was
different scaling or rotation etc applied to the container clips of
the images or the labels. -
Destroying dynamic movie clips
Hey all. I am drawing lines from some xml data based upon
which item in the list the user selects. Problem is, if they have
already selected the item, I want the lines(few hundred each)
associated with it to be destroyed, disappear, anything as long as
the user does not see them. I am able to use a counter in the
naming scheme. I use this counter to tell if the movieclip has
already been created. Once I know this, i try to destroy it or make
it invisible but nothing works. Any help would be greatly
appreciated.quote:
Originally posted by:
butcho
Hi,
use the --> removeMovieClip(_root["lineName"+i]);
or --> _root["lineName"+i].removeMovieClip();
instead of --> destroyObject("_level0.lineName"+i);
Should work fine!
I tried swapping those two out for the destroyobject line yet
had no luck. It correctly does not draw the line again but it does
not go back through and remove those movieclips. Any ideas? Thanks
for the help so far. -
Dynamic Instance for a MOVIE CLIP
Hi Please help me!!!!!!!!!!
I am creating dynamic Movie Clip using as3, but I don't have
any idea about dynamic Instance name, please give me some idea that
how I can assign Instance name for a movie clip.
I am waiting your reply.
Thanks
Sushil KumarYou can assign a value to the name property of the MovieClip,
but refering to the variable name of your MovieClip instance is
preferable. This code illustrates the difference: -
Printing a movie clip with dynamic text boxes
I've got a certificate inside a movie clip, and i want the
dynamic text box to dispay the user name, but for some reason it is
coming up undefined, even though i have the dynamic text box set to
finalname = _root.inputname, but it comes up as undefined on the
screen. :( Can anyone tell me where i am going wrong?
Is there a way to print just a specific movie clip on the
screen? I can only print all the frames in the movie and without
the dynamic text box... any help would be greatly
appreciated.assign the mouseChildren property of your movieclip to false.
-
Dynamic text in different movie clip
Inside scene one i have a movie clip that contains a movie
clip that contains a dynamic text field. Also inside Scene one I
have a different movie clip that contains a movie clip that
contains a movie clip that contains a input text field. And I need
for the user to type in to the input text field and see what they
are typing show up in the dynamic text field. What would that
script look like and where would I put it? Can anyone help
please?hi!
Lets say you have your dynamic clip on the same level as the
movieclip containing your input field.
_root.dynamic_texfield_name.text =
_root.name_of_movieclip.input_texfield_name.text;
If you need the dynamic textfield to be updated as soon as
the user types something in the input field you can use a onChange
handler.
_root.name_of_movieclip.input_texfield_name.onChange =
function(){
_root.dynamic_texfield_name.text =
_root.name_of_movieclip.input_texfield_name.text;
} -
Dynamic text in looping movie clip
Hi,
I am looping a movie clip which has a dynamic text box. I
need to call data from XML and place the same in the Dynamic text
box as per the duplicated movie clip. how do i do that.
Thanks,
Ayushon (release) {
_parent.frontFields.topTextArch.ph2TopTextBrush._visible =
false;
That is the script attached to my button. I can see the text
flash for a second when I push the button but it does'nt go away
because the looping movie clip just continually goes back to the
first frame and makes the ph2TopTextBrush text field visible again.
I think I know what your saying. Your saying to attach a
script to the first frame of the looping movie clip that would
check to see which of the 3 dynamic text fields are visible. That
would be perfect but I'm not sure how to do it.
What would the script that I place on my button look like?
What would the script in the first frame of the looping movie clip
look like? -
Dynamically adding multiple instances of a movie clip to the stage with one button
hello,
I was wondering if there was a way to add several instances
of the same movie clip to the stage dynamically utilizing one
button.
I can do one with the following code placed on the button...
on (release) {
attachMovie ("filledCircle", "filled1", 5);
filled1._x = 370;
filled1._y = 225;
But I want the user to be able to hit the button again and
get yet another instance of "filledCircle" on the stage.
I also want the user to be able to drag these instances
around...
Any help would be appreciated...
Thanks,
MuhlMuhl,
> I was wondering if there was a way to add several
> instances of the same movie clip to the stage
> dynamically utilizing one button.
Sure thing.
> I can do one with the following code placed on the
> button...
>
> on (release) {
> attachMovie ("filledCircle", "filled1", 5);
> filled1._x = 370;
> filled1._y = 225;
> }
Gotcha.
> But I want the user to be able to hit the button again
> and get yet another instance of "filledCircle" on the
> stage.
You're in luck, because this isn't very hard to do. The main
thing to
keep in mind is that each instance must have A) its own
unique instance name
and B) its own unique depth. In your example, the instance
name is filled1
and the depth is 5. The next clip's instance name should be
filled2 at a
depth of 6. Then filled3, depth 7, and so on. You can use a
single
variable to handle the incrementation.
// code in a frame
var counter:Number = 1;
// code on your button
on (release) {
attachMovie ("filledCircle", "filled" + counter, counter +
4);
With me so far? The variable counter contains the numeric
value 1. The
second parameter of attachMovie() is provided with a
concatenation of
"filled" + 1, which makes "filled1". The third parameter is
provided with
the sum of counter plus 4, which makes 5. Obviously, we need
a bit more.
The button must, in addition, increment the value of counter.
The ++
operator handles this perfectly.
on (release) {
attachMovie ("filledCircle", "filled" + counter, counter +
4);
counter++;
Now, it seems you also want to position the attached movie
clip to (370,
225). Are they call supposed to go to the same place? If so,
you may use a
second variable to hold a reference to the newly attached
clip. Look up
MovieClip.attachMovie(), and you'll see that the method
returns the exact
reference you need.
// code in a frame
var counter:Number = 1;
var mc:MovieClip;
// code on your button
on (release) {
mc = attachMovie ("filledCircle", "filled" + counter,
counter + 4);
counter++;
mc._x = 370;
mc._y = 225;
Make sense?
> I also want the user to be able to drag these instances
> around...
Then you need to handle a few events. You're dealing with
movie clips
here, so your best bet is to study up on the MovieClip class,
which defines
all movie clips. (Note, also, that the TextField class
defines all input
and dynamic text fields; the Sound class defines all sounds,
etc. This is a
very handy arrangement of the ActionScript 2.0 Language
Reference.)
// code in a frame
var counter:Number = 1;
var mc:MovieClip;
// code on your button
on (release) {
mc = attachMovie ("filledCircle", "filled" + counter,
counter + 4);
counter++;
mc._x = 370;
mc._y = 225;
mc.onPress = function() {
this.startDrag();
mc.onRelease = function() {
this.stopDrag();
Easy as that. You're simply assigning a function literal to
the event
of each new MovieClip instance as you create it. Take a look
and you'll see
each of these class members available to you -- that is, to
all movie clips.
MovieClip.onPress, MovieClip.startDrag(), MovieClip._x, etc.
Wherever it shows the term MovieClip in the Language
Reference, just
replace that with the instance name of your clip -- or a
reference to that
clip (which even includes the global "this" property).
David
stiller (at) quip (dot) net
Dev essays:
http://www.quip.net/blog/
"Luck is the residue of good design." -
How to load dynamic text inside a movie clip?
hello all - i have a main stage where on the first frame my
"home" movie clip displays. i did this by dragging/dropping, and
then i put a stop action. all works fine.
inside this home movie clip on the main stage, there are
links to other movie clips. for example, to get to my faq's page -
you click that button, then it takes you to frame 4 on my main
stage, where my faq's movie clip (followed by stop action) has been
dragged/dropped and displays properly.
within the faq's movie clip this process is repeated, with
buttons taking to you various pages (different frames where
different movie clips play - all works fine).
so now i want to add a dynamic text field within my faq's
movie clip. i have read numerous tutorials where i have created the
text file but i have not been able to display it with success
within my faqs movie clip.
here is some code that my dvd tutorial instructs me to place
on main stage as i practice getting this to work:
var myMCL:MovieClipLoader = new MovieClipLoader ();
var myListener:Object = new Object();
myMCL.addListener(myListener);
var myLV:LoadVars = new LoadVars();
myLV.onLoad = function (success:Boolean) {
if (success) {
_level5.loadedInfo.htmlText = myLV.info;
} else {
_level5.loadedInfo.text = "There has been an error loading
the requested information. Please contact the webmaster.";
and here is some code that i place on the faqs button within
my main movie clip that takes me back to main stage and plays faq
movie clip all successfully:
on (release) {
//Movieclip GotoAndPlay Behavior
_root.gotoAndPlay("4");
//End Behavior
and finally, here is some code that i place within my faqs
movie clip in an attempt to display my dynamic text within the faqs
movie clip - so far unsuccessful:
_level0.myLV.load("vars/faqs.txt");
NOTE:
i have published this to view - not working.
i have my faqs text file starting as info=
i have eliminated white space within my text file
i am using flash 8 pro
can anyone offer some sugestions? thanks!hmmmmm lemme double check as i seem to be a bit lost now.
// this is my actions layer code on frame 4 of main timeline:
stop();
var myLV:LoadVars = new LoadVars();
myLV.onLoad = function (success:Boolean) {
if (success) {
_level5.loadedInfo.htmlText = myLV.info;
} else {
_level5.loadedInfo.text = "There has been an error loading
the requested information. Please contact the webmaster.";
myLV.load("vars/faqs.txt");
1. fyi - at frame 4 on main timeline, one layer beneath the
actions layer where i dragged/dropped my faqs movie clip i gave my
faqs movie clip an instance name of "mainfaqs" - although nowhere
do i refer to this specific mc within my code.
2. where would i replace/insert the following code?
_level0.faq_mc.loadedInfo.text = myLV.info;
3. i didn't know about embedding font but i saw the option
and embedded it - still no results.
4. i'm not sure how to do the following:
_level5.loadedInfo.text ='test'; //although I would still
change the path as above
To see if your getting a return from the load call adn text
file, use a trace statment before the success condition and see
what it returns:
trace(myLV);
sorry to be such a pain - i really have looked around for
answers through previous postings and i googled it and i've been
taking instruction through lynda.com and dvds but i seem to be
stuck here.... as always - thanks for your time -
Center movie clips dynamically, as3.0
Hi. I have seen this discussed both on Adobe Forums and other sites but I can't seem to make sense of the code supplied by what I have seen thus far.
I am trying to center display objects that are added to the stage at runtime dynamically through a basic drawing application.
the code is something like this:
1. add an event listener for the drawing event.
2. add the path you want to draw to a container movie clip on the stage.
3. add an enter-frame event listener to change the scale of the path randomly .... and this is the moment i want to change the default top,left registration point to the center,center of the path. each path has its own registration point as i can tell thus far but at this point the scale is happening from the top,left of the container rather than about the path's own self. and if it were to happen about the path i would have to get the bounds of the path and do some averaging to center the registration point.
unfortunately i don't know what the code looks like to achieve what i'm trying to get.
any help is appreciated. thanks in advance.Well if using the graphics.lineTo method is Bitmap data then that is what I'm using. But each call to the shape that I'm drawing is a new Shape(); . The second paragraph you wrote seems a bit daunting when viewing it in the abstract sense. Your first reply was a bit more concrete but I guess the first response didn't account for everything being in one container. Should I create a container2 Movie Clip and create that as a new box on a per-shape basis so that I have multiple container2 mc's in the following path:
container.container2[i].shape[i] where i would be an index (such that i++) though the code wouldn't be written exactly that way. ?
(To store localX,Y positions in an array or vector shouldn't be too hard but I would need to try it several times before I get it right).
Maybe you are looking for
-
Vendor account number ,Name and Email
Hi I am looking for solution where i can download Vendor account number,name and email address,is there any standard table in SAP to download this data,i tried Abap query with LFA1 and ADR6 tables but it is not working ,can any help on this Thanks Li
-
Contacts sync with windows contacts ignores "iPhone" numbers.
Was sync'ing contacts through iTunes today and noticed that any phone numbers on my iPhone that were classified as "iPhone" (as opposed to mobile, home, work, etc) are dropped on my windows contact card. I have to change them to "Mobile" to get them
-
Locking on the aggregated records
Hello BPS Experts, if the level contains the product group PG1. and the infocube records are product level P1,P2. during manual planning using the manual layout. are the records containing the P1 and P2 are locked ? Suggestions appreciated. Thanks, B
-
Hello, I've had my laptop for over a year now and I'm going insane to be honest. When my laptop is plugged in my screen gets brighter. When my laptop isn't it gets dimmer. I've restored my computer to factory settings around two times and it still ha
-
Restore Safari Keychain data after Remove All
Restore Safari Keychain data after Remove All I mistakenly removed all Safari Keychain data, which, of course, also removed the data from my iOS devices. I attempted a restore with a "Keychain" folder. It's on my desktop, but I'm not sure what to d