Movie Clips: resetear _root
Hola amigos aqui de vuelta con una preguntilla sobre _roots.
En el primer frame de mi flash tengo 2 capas una de botones
(tengo un boton
PRODUCTOS) y otra de clips, en la capa clips tengo un CLIP,
dentro de este
otro CLIP y dentro de este ultimo otro CLIP, ( instancia:
"contenidos") en
el ultimo clip tengo varios frames con varias etiquetas para
ir a sus
contenidos, todo ok, navego por mis contenidos, pero deseo
que al darle
CLICK nuevamente al boton PRODUCTOS me resetee el _root del
CLIP("contenidos"), deseo que estee en el frame 1 y stop.
Estoy trabajando todo con _roots espero comprendan mi
consultilla les tare
bien agradecido la orientacion.
Miguel
Ya!!! jeje un colega de otro foro me dio una manito y les
envio la respuesta
por si les interesa.
Solo tienes que crear la ruta desde _root hasta llegar
contenidos, al hacer
clic en productos, escribes algo como:
Código:
productos.onRelease = function() {
_root.clip1.clip2.contenidos.gotoAndStop(1);
Saludos!
Similar Messages
-
How to _root in as3 (buttons in movie clip referencing to main timeline)
Hi, I created buttons within a movie clip that i placed in the main timeline.I am a novice to as3. I just wanted the button to go to the frame label of the main timeline. i used to do this with _root in the old flash. how do i do this?
thumb02_btn.addEventListener(MouseEvent.CLICK, buttonClicked);
function buttonClicked(event:MouseEvent):void
gotoAndPlay("slide2");Thanks for the quick reply!
somehow i must be doing something wrong though. It's not working...
I added a stop to the "slide02" labeled section of the main timeline.
and I also added a stop to the beginning and end of the movieclip. Am I doing something wrong? attached is my file....thanks!!
stop();
thumb02_btn.addEventListener(MouseEvent.CLICK, buttonClicked);
function buttonClicked(event:MouseEvent):void
MovieClip(this.root).gotoAndPlay("slide2");
stop(); -
Simple Button to Control Movie Clip
Hello,
I was relatively comfortable with AS 2.0, but am having a
hard time warming up to 3.0. I feel that this should be something
simple to find help online with, yet I'm finding it difficult to
get a simple answer.
I have a button that is inside a movie clip within another
movie clip:
mainMenu_mc > whoBtn_mc > whoButton
This button appears to work fine controlling a movie clip on
the same timeline. This is the code so far (on an Actions frame in
WhoBtn_mc):
whoButton.addEventListener(
MouseEvent.CLICK,
function(evt:MouseEvent):void {
whoGlow.gotoAndStop("click");
I have another movie clip on the main timeline that I would
like to control with this button:
blackFadeBottom_mc
What would the code look like for this?
Any help is appreciated - Thank you.Thanks, I was able to place the code on the main timeline and
get a trace when I clicked on the movie clip instance itself. I
probably didn't explain what I was trying to do very well, so I
apologize.
What I need to do is to control this movie clip that is
physically placed on the main timeline (fadeBlackBottom) with the
button that is buried under two other movie clips
(mainMenu_mc>whoBtn_mc>whoBtn).
I would like the whoBtn to tell the fadeBlackBottom movie
clip to (what used to be)
_root.fadeBlackBottom.gotoAndPlay("play"); This will drop down a
box that will contain the content of my 'Who' link.
How can I accomplish this?
Thanks again,
Chuck -
How do I recerence Movie Clips on the Main Timeline from inside a class?
Hey everyone, this might be a stupid question but I thought
I'd ask cause it's making me nuts. I'm all of 2 days into AS3
(coming from not using Flash at all in YEARS) so feel free to
consider me ignorant. I do have plenty of application development
experience in other areas though.
I can't seem to create a class that can reference an instance
of a movie clip on my main timeline. I'd post code of what I've
tried but I've gone through so many desperate edits & wild
guesses that it was just garbled junk before I deleted it all.
Basically here's how I figured Flash could work, though maybe
it doesn't work this way at all.
I'm assuming that with AS 3 being so big on being a true
object oriented environment, I wouldn't need to mix my code and
interface together. Preferably I'd be using the Flash authoring
tools just to design my interface. Create a button... place it
somewhere... give it an instance name. Roughly the equivilant of
Apple's InterfaceBuilder for those of you that might be familiar
with Cocoa development. I can see maybe having to put a few lines
of ActionScript onto frame 1 (though really I'm hoping Flash would
have a better method of kicking off the application at this point
that using code tied to frames) to load my classes & such, but
after that I'd like all of my code to be held in external class
files.
So maybe I've got:
Interface.fla - My interface
Button_1
Button_2
TextField_1
Main.as - My main controller class using to handle all of my
applications behavior
SomeClass.as - Some helper Class
SomeOtherClass.as - Some helper Class
Main.as would have instructions in its initialization method
to go ahead & attach events to buttons & initialize
anything else that needs to happen when the application starts.
From there on it would all be objects communicating back &
forth. Button_1 would get clicked with would fire
Main.someMethod(). Main.someMethod() would then do it's thing and
set the value of TextField_1. All very clean & code is very
separated from interface.
Unfortunately I can't for the life of me figure out how AS3
classes reference each other like that. There doesn't seem to be
any kind of a global 'root' or '_root' I can use to locate any
movie clips on the stage. I've searched the help & the web for
any kind of simple tutorial but to no avail. My job has tasked me
with building a flash app for a project but I'd really rather not
have a tone of ActionScript just shoved into frame 1. That just
seems... ugh! (::shudder::)
Can someone maybe point me in the right direction here? I'm
really willing to do my homework but I can't seem to locate the
info I need to get started. Also, is there an ActionScript IRC
channel or something maybe?
Thanks,
CliffI worked with the problem last night and the solution I
started coming to involved creating my own custom document class
based off which extends MovieClip. My thought is that way I have
access to the initialization routine of the timeline itself and
that all of the elements on the main timeline should be
"properties" of my custom class.
Is this correct? Is there a down side to doing this & if
so what is it & why?
Also, just for my reference, the last time I did anything
with ActionScript I think I was using '_root' to target the main
timeline. WHat are the global variable names in AS 3? Is it just
'root' & 'stage' or 'Root' & 'Stage' or what? -
How to stop a movie clip moving
I'm not newbie to flash but I am newbie to coding using
actionscript!!!
I am trying to create a button that moves a movie clip
("content1") diagonally across the screen but once the movie clip
reaches a certain x co-ordinate I want it to stop and then when I
click another button I would like it to return to it's starting
position. At the moment the movie clip moves if I click one of the
buttons but as soon as I click another one it stops which it
shouldn't it should go back in the other direction. The other
problem is that once I've clicked a button I cant seem to get it to
stop moving once it reaches a certain _x position it just keeps on
moving off the stage.
Below is the script I have so far not including any
conditions to check if "content1" has reached it _x position
Could anyone help please!!!!
//on Right movie clip containing the button
onClipEvent (enterFrame) {
_root.content1._x += speedX;
_root.content1._y -= speedY;
//on Right button inside movie clip
on (press) {
speedX = 5.5;
speedY = 1.33;
//on Left movie clip containing the button
onClipEvent (enterFrame) {
_root.content1._x += speedX;
_root.content1._y -= speedY;
//on Left button inside movie clip
on (press) {
speedX = 5.5;
speedY = 1.33;Many thanks ClBeech!!!
I've tried the code you suggested but it doesn't seem to work
:0(
I'm working on a Mac using Flash Pro 8 which only has the
option to publish as 'actionscript 1.0 or 2.0' is the script you
supplied an actionscript 3.0?
Below is the script with the amendments, I've changed my
button instance names to match the script you supplied (left_btn /
right_btn)
stop();
import mx.transitions.Tween;
import mx.transitions.easing.Strong;
var rposX = 369;
//the ending x of the right position
var rposY = 84;
//the ending y of the right position
var lposX = 116;
//the ending x of the left position
var lposY = 154;
//the ending y of the left position
right_btn.onPress = function() {
new Tween(content1, '_x', Strong.easeOut, content1._x,
rposX, time, false);
new Tween(content1, '_y', Strong.easeOut, content1._y,
rposY, time, false);
left_btn.onPress = function() {
new Tween(content1, '_x', Strong.easeOut, content1._x,
lposX, time, false);
new Tween(content1, '_y', Strong.easeOut, content1._y,
lposY, time, false); -
Button no longer works when inside a Movie Clip?
Again I turn to the almighty Adobe forums for help...
So basically, I've had this problem for over a day now, and I've posted on Experts-Exchange.com... to no avail really.
So here we go:
I have a button in a Flash project I've made. It's used to jump to another place on the root timeline, labelled "Why". It used to work perfectly.
I have now placed the button inside a movie clip (it has to be in an animated sequence), but now it no longer works. It appears to work fine, the rollover state works and all. But when clicked it does nothing.
The code I use to work the buttons goes on the main timeline, the code for this button is:
mc_anim_backdrops_menu.btn_subsection1.onRelease = function() {
gotoAndStop("Why");
_global.swfloaded = "";
Why does it no longer work? and what can I do to fix it?
The question is posted here over at Experts Exchange - http://www.experts-exchange.com/Software/Photos_Graphics/Web_Graphics/Macromedia_Flash/Act ionScript/Q_24888850.html
what we've tried there is tracing the problem. The code seems to be pointing to the right place, but none of the actual function works.. as you'll be able to see if you open up the attached file (and change it's extension from .txt to .fla to get it working)
So would someone be able to open it up, have a look and tell me what's wrong? Because I'm stumped. And frustrated.My guess is that you have a scope problem. By putting the button inside a movieclip you have made the buttons scope the same as that clip.
So if you add a trace inside the release event handler, what do you get?
trace("My current scope is: "+this);
I'm guessing it is "_level0.mc_anim_backdrops_menu," right?
So since you are using the global function of gotoAndPlay() it is looking for that label in the current timeline and not finding it.
You should probably use the MovieClip method and specifiy which timeline it should look in.
_root.gotoAndPlay("Why");
_level0.gotoAndPlay("Why")
_parent.gotoAndPlay("Why");
both would probably work. I would never use the first two, other than to make sure that there wasn't something else going on... -
Play a Movie Clip on a frame In Main SWF from a button, within 2 MovieClips
I’m using AS2, Flash 8
I have a frame on my main Timeline Called “Gallery” within this frame I have 2 movie clips, which I need to work together:
One is called:
Gall_Lge_1
Which contains 37 frames.
Each frame has a different movie – basically 37 different photos which pop up on each frame.
(MC’s named Lge_1, Lge_2, Lge_3 etc)
The second Movie Clip I have on here is called:
gall_strip_mc
Which contains a movie clip called strip1 , (which is set to scroll its contents controlled by buttons on ”Gallery”- which works) inside that is a movie clip called strip_all , and contains one frame with 37 buttons/photo thumbnails, (Buttons named btn1, btn2, btn3 etc which I require to link each individual button to the corresponding photo/frame in Gall_Lge_1 …
So,
btn1 will go to and play Lge_1(Frame 1 of Gall_Lge_1)
btn2 will go to and play Lge_2(Frame 2 of Gall_Lge_1)
I’m stuck and can’t get it to work..
Here is the site – under ‘Gallery’ so you can see what I’m trying to achieve
http://www.blueshelldesign.com.au/draft/
(I’ve placed in Back and Next buttons next to ‘Gall_Lge_1’ so you can see how its suppose to look when the thumbnails from ‘gall_strip_mc’ are clicked)First, you do not use quotes when you are specifying a frame number, so try changing that first. The only time you use quotes for that argument is for frame label strings.
If it still won't play, are you sure that the button is coded properly and executes the function when clicked? You should put a trace in the function to make sure. Also, you could try using _root instead of _level0... I forget the difference, if any, but _root will definitely get you to the main timeline.
btn2.onRelease = function() {
trace("btn2 clicked");
_root.Gall_Lge_1.gotoAndPlay(2); -
Button not working in Movie Clip
I'm building a small 'table builder' app for a client. This
is my first major project in flash and I've encountered something I
cannot figure out for the life of me.
In the .fla below there's a movie clip 'scroller' it has
buttons in it which load .png's to the main stage. Some of the
buttons work, some don't.... I can't figure out why. Even when I
duplicate a button sometimes it doesn't work.??? If I take a button
that's not working in the movie clip and cut/paste onto the main
timeline it ALWAYS works. I've been pulling my hair out over this
for the last two days . I have even started the whole project from
scratch just to try and find out where I went wrong... but to no
avail..... Any help would be GREATLY appreciated. I'm stuck on a
hump and I need some help to get off of it.
Here's a link to my file. I've stripped away all the styling
elements so it should be pretty clean cut when you see it. Thanks
for any help or guidance!
http://www.buddyscampfire.com/tableBuilder.zipA few errors: Scene 1 frame 1 Actions layer. You are
referring to buttons inside of the scroller, and you don't have
too. They aren't doing anything. All you need on that frame is:
function startLoading(whichImage) {
loadMovie(whichImage, "imageLoader");
_root.onEnterFrame = function() {
infoLoaded = imageLoader.getBytesLoaded();
infoTotal = imageLoader.getBytesTotal();
percentage = Math.floor(infoLoaded/infoTotal*100);
infoField.text = percentage+"%";
if (percentage>=100) {
delete this.onEnterFrame;
infoField._visible = false;
Then on the Scroller you have that function again. Remove it
from the scroller, as it does nothing there. Inside of the scroller
all you need is code to attach png files from pressing the buttons.
Make sure each button has a unique instance name, which isn't the
case right now. You have like three buttons called imgbtn1. Fix
that. -
Detecting the end of a movie clip
Hi,
Objective: Display a book that the user can turn the pages to
view more text. I used a tutorial from the web to create the
turning page.
Process: On layer 1, frame 1 of the main time line, I put an
image of a book. On layer 2, frame 1 and also frame 2 of the main
time line, I put text for the book. I then created a movie clip
(MC) called PageTurnMC that looks like a page in the book is being
turned. On layer 3 of the main time line, I put an instance of the
MC and called it PageTurn. On layer 4 of the main time line, I put
a button to play the MC and advance to frame 2 called drawer1cont
(see code).
//code on the button used to turn the book's page
on (release) {
PageTurn.play(); //plays my PageTurnMC
gotoAndStop("drawer1cont"); //advance to the next frame of
text
Problem: I need to detect when the end of the MC before I
advance to the next frame. I have to use the PageTurnMC many times,
so it is not possible for me to put the action in the last frame of
MC. As of right now, my frame 2 text appears as the PageTurnMC
plays which is not what I want.
Thanks for any help.I just tested it and got my quick example to work. Here are a
couple of possible areas to double check:
In the last frame of PageTurnMC, gotoAndStop must reference
the main movie clip, e.g. _root.gotoAndStop().
Also, make sure the parameter _root.frameID isn't in quotes
because it is a variable, not the actual string.
As I said, I'm not a Flash expert nor do I know the setup of
your movie, but this should work as long as you have all of your
references correct. If you can't get it to work, try to trace
necessary variables to make sure you are accessing the appropriate
variable.
The suggestion by nilu_only will also work, but it will waste
some cycles because you will have to wait for the movie clip to
end. Here is what I mean:
Immediately after playing PageTurn, accessing
PageTurn._currentFrame will return the currentFrame only once. So
if PageTurn isn't on its lastFrame, your condition statement
(PageTurn_currentframe == PageTurn._totalframe) will fail and
gotoAndStop will never be called.
Instead, you would need to wait for some time and continually
check the _currentFrame until the condition statement is true, e.g:
on (release) {
PageTurn.play();
while (PageTurn_currentframe != PageTurn._totalframe) {}
//wait until reaches the last frame
gotoAndStop ("drawer1cont")
This approach is likely to be suboptimal since you are
wasting cycles checking the current frame instead of just having
the movie let you know when it has reached the last frame.
Depending on how Flash handles that while statement, you could have
serious slowdown from that while statement. And since Flash doesn't
have a sleep() function, you would have to do some sort of
setTimeout() to slow down those checks. Either way, I would venture
to say this approach is better off avoided. -
I have a simple movie clip/ button question
I have a simple movie clip on my scene 1 frame 1. Inside that movie clip I have another movie clip, with a button on top that controls that mc. Also have another movie clip with a button on top that I would like to take me back to scene 1, frame xyz. I cannot remember how to do it.
Well, I don't know the code to use, so I haven't tried anything unfortunately. I havent typed code in the past couple of years, so I vaguely remember having to type in something pertaining to a _root or something like that ...here are a few screen shots, like I said, the button nested in the movie clip I need to take me back to the main page and goto a different frame. I only have one scene, as2,
on scene 1, the movie clip is the cube at bottom left. inside the mc the button i need to take me back is bottom right-thanks! -
Buttons in movie clip don't work consistently
I'm using Flash navigation in Dreamweaver. Most of the
buttons work, except for a bunch that are in a movie clip. They
sometimes load the right page, sometimes not at all. I'm using
Flash CS3 and ActionScript 2.0.
This is what I have on the buttons:
on (release) {
getURL("This is where I have the URL", "_self");
}first and foremost. For testing, add a trace to your
function.
on(release){
trace("The release is triggering");
getURL("TheURL","_self");
If this traces out when you test the movie, then you know
that the release is getting triggered. If it does not, then it is a
problem with the release not getting triggered.
If it is getting triggered, then the problem is in the getURL
statement. I would try _root.getURL(); to force the getURL to
happen on the main timeline.
If it is not getting triggered, then I may consider using
timeline actions in the root timeline. To do this, give the
movieClip that they are embedded in an instanceName, and give each
button an instanceName. Then use code like the following on the
first frame of the root timeline:
myMovieClip.myButton.onRelease = function(){
getURL("TheURL","_self");
} -
As 2.0 class objects- how to swap depths of a movie clip
How do you bring an object to the top? if it's just a movie
clip, I could do a swapdepths, but if it's a movieclip that's part
of an AS 2.0 object, how do you swap depths of the whole object?
I create 2 objects (same class) which each have a movieclip
within them. The movie clip is created on a unique level with
getNextHighestDepth().
I have a button which tries to swapDepths of the 2 objects,
but I can't get it to work. Can anyone help?
here's the detail:
1. create a symbol in the library called "someShape_mc" and
put some shape in it - a circle, a square, whatever - this symbol
is exported for action script, and has an AS 2.0 Class of
"ClassObject" ( I also put a dynamic text field in the shape to
display the current depth - it's called "depth_txt")
2. create a button called "swap_btn" on the stage.
Frame 1 has the following actionscript:
var BottomObject:ClassObject = new ClassObject(this,100,150);
var topObject:ClassObject = new ClassObject(this,110,160);
// for the button add this:
Swap_btn.onRelease=function() {
// try it with the full path:
_root.BottomObject.__LocalMovieClip.swapDepths(_root.topObject.__LocalMovieClip);
// try it with with just the objects:
BottomObject.__LocalMovieClip.swapDepths(topObject.__LocalMovieClip);
// try it with the object as a movieclip
BottomObject.swapDepths(topObject);
trace("Did it Swap?");
// try it with a method in the class....
BottomObject.swapIt(topObject.__LocalMovieClip);
BottomObject.swapIt(topObject);
trace("nope... no swapping going on...");
================================
here's the AS file: "ClassObject.as"
class ClassObject extends MovieClip{
var __LocalMovieClip;
var __Depth;
function ClassObject(passedIn_mc:MovieClip,x:Number,y:Number)
__Depth = passedIn_mc.getNextHighestDepth();
__LocalMovieClip =
passedIn_mc.attachMovie("someShape_mc","__LocalMovieClip",__Depth);
trace("made a shape at " + __Depth);
__LocalMovieClip._x = x;
__LocalMovieClip._y = y;
__LocalMovieClip.depth_txt.text = __Depth;
public function swapIt(targetMc) {
__LocalMovieClip.swapDepths(targetMc);
__LocalMovieClip.depth_txt.text =
__LocalMovieClip.getDepth(); // no difference.
trace("Tried to swap from within the class...");
========================
so- the goal is to bring the "bottom" Class object on top of
the "top" object. The button tries various methods of swapping the
depths of the movie clips - but there is not one that works. What
am I missing?
tia
ferdThank you for your response - and here I have included the
code I reworked to show how it works, and doesn't work. you're
right about not needing the extra containers, but this example is
part of a bigger thing...
I'm confused - it works ONLY if I attach the movie outside
the class, even though the "attachment" occurs, I'm thinking, at
the same scope level, that is, _root.holder_mc, in both examples.
it seems that the advantage of having a class is defeated
since I have to do the extra coding for each object that will be
created. It's like the class can only have a reference to the
movieclip outside itself, and not have a clip INSIDE that is fully
functioning. am I right about this? Is there someplace good I can
learn more about class objects and movieclip usage?
also, my class object IS a movieclip, but " this.getDepth() "
is meaningless inside the class object. hmmm...
This one works..... attaching the movies at the root level
(to a holder_mc)
// Frame 1
tmp1 =
holder_mc.attachMovie("someShape_mc","tmp1",holder_mc.getNextHighestDepth());
var BottomObject:ClassObject3 = new
ClassObject3(tmp1,100,150);
tmp2 =
holder_mc.attachMovie("someShape_mc","tmp2",holder_mc.getNextHighestDepth());
var topObject:ClassObject3 = new ClassObject3(tmp2,110,160);
// for the button add this:
Swap_btn.onRelease=function() {
BottomObject.swapIt(topObject);
trace("clicked button");
// ClassObject3.as
class ClassObject3 extends MovieClip{
var __LocalMovieClip:MovieClip;
function
ClassObject3(passedInMovieClip:MovieClip,x:Number,y:Number) {
trace(" this class object is at ["+this.getDepth()+"]");
__LocalMovieClip = passedInMovieClip;
__LocalMovieClip._x = x;
__LocalMovieClip._y = y;
public function swapIt(targetMc:MovieClip):Void {
trace("do the swap in the class");
trace("===========================");
trace("target type :" + typeof(targetMc));
trace("__LocalMovieClip type :" + typeof(__LocalMovieClip));
__LocalMovieClip.swapDepths(targetMc.__LocalMovieClip);
This one does NOT work..... attaching the movies within the
class object...
// Frame 1
var BottomObject:ClassObject2 = new
ClassObject2(holder_mc,100,150);
var topObject:ClassObject2 = new
ClassObject2(holder_mc,110,160);
// for the button add this:
Swap_btn.onRelease=function() {
BottomObject.swapIt(topObject);
trace("clicked button");
// ClassObject2.as
class ClassObject2 extends MovieClip{
var __LocalMovieClip:MovieClip;
function
ClassObject2(passedInMovieClip:MovieClip,x:Number,y:Number) {
__LocalMovieClip =
passedInMovieClip.attachMovie("someShape_mc","stuff1",passedInMovieClip.getNextHighestDep th());
__LocalMovieClip._x = x;
__LocalMovieClip._y = y;
public function swapIt(targetMc:MovieClip):Void {
trace("do the swap in the class");
trace("===========================");
trace("target type :" + typeof(targetMc));
trace("__LocalMovieClip type :" + typeof(__LocalMovieClip));
__LocalMovieClip.swapDepths(targetMc.__LocalMovieClip); -
Animated drop down buttons not working in movie clip
Hi,
I am working on this site: (AS2)
http://www.steamandclean.com/Index_w_1.html
I have two types of drop down menu. One under Commercial and one under Technical
The buttons are movie clips. The drop downs are also movie clips that start in frame 2 and are triggered on rollover.
The child buttons are buttons living on the drop down movie clips. They are set to getURL
As you see they are not willing to neither link to any url or will they run their move clip animation. One is a button and one is a movie clip.
The left movie clip has a mask, but it makes no difference if I remove the mask . It also has a emboss filter and no difference is I take that away either.
All of it is in one flash movie right now, but I will be splitting it up in a master navigation movie and individual swf's soon.
Right now I have the main movie, then the button MC then the dropdown MC and in the drop down MC I have placed either a animated (button) MC or a button. So it nested in nested in.......
In both cases I scripting the child buttons like this:
on (rollOver) {
gotoAndPlay(2);
on (rollOut) {
gotoAndPlay(6);
on (release) {
getURL("http://steamandclean.com");
I have also tried to use
_parent.getURL and _root.getURL in stead of just get URL, but it does not work.
The drop down buttons seem to be buried. In the left side the whole drop down panel seems to act like a link?
What am I doing wrong?
Can you help?
ggaardeHi Ned
Thank you for your reply again.
I figured it out.
Your reply prompted me to have my main button on rollover to go to a frame number on the main time line and then move the content of the drop down movie clip to that frame.
The drop down panel now work and the child buttons animation now work as well. I just had to find a way to make the drop down panel disappear on rollout. Since I could not script the actual drop down panel I created three skinny invisible buttons and placed them on the right, left and button of the drop down panel. I scripted them to go back to frame 1 on both rollover and rollout. Done.
See the result there:
http://www.steamandclean.com/Index_w_1.html
(Left side only)
Thank you for your help.
ggaarde -
Help with smooth scrolling (masked movie clip)
Ok, I really need help here, and I'll be very grateful for
help before Monday.
Someone has made a movie with a different set of text on each
frame, the text goes out of the viewable area.
I have been asked to make these frames appear in a pop-up on
another flash and be scrollable.
i thought this would be easy...just cut and paste them into a
movie clip, then using a mask to hide the rest of the text.
However, it is going painstakingly slow.
Seems to be a performance issue, but it might be my code.
Any help with the code, or optimisation elsewhere would be
helpfully.
Heres a simplified version of the flash;
www.darkflame.co.uk/flashwork/Flash_popuptest.fla
Code for the scrolling;
_global.MoveUp = function(text) {
_root.ITproduct.IT_productlist._y =
_root.ITproduct.IT_productlist._y+6;
updateAfterEvent();
//trace('press');
Called and stopped by;
on (press){
//this._parent.IT_productlist._y =
this._parent.IT_productlist._y +10;
//_global.scrollon = "yes";
clearInterval(IntervalID);
IntervalID = setInterval(MoveUp,100);
updateAfterEvent()
//updateAfterEvent();
//MoveUp();
//scroll on
on (release) {
//this._parent.IT_productlist._y =
this._parent.IT_productlist._y +10;
clearInterval(IntervalID);
updateAfterEvent();
//scroll off
which is linked to a button.
I dont know if this is a actionscript problem, or the way the
page is made, or both.
Any help would be appreciated.
Thanks in advance,
Thomas Wrobelyou have extraneous graphics on-stage that are slowing the
scrolling (and even causing problems in the authoring environment).
here's your file with those graphics removed:
http://www.gladstien.com/Files.popupTest.fla -
Can't get Simple button to Load Movie Clip
Hi I've looked around for the answer to my question on this
forum
but havent found it so here it goes. I am working on this
company's
Flash site that was built by an outside studio. I am using
CS3.
The url to the site is
http://www.bubbakeg.com.
(this link will take you to the main page click the shadow
graphic
on the left under Bubba and this will take you to the site I
am speaking
of. The site is basically 5 different pages or movie clip.
What I am
trying to do is basically change the "Spring Break" middle
graphic
(which is a Movie Clip) on the HOME page and add a simple
button
that will direct the user to a new page. When I replaced the
graphic
with a new Movie clip there was no problem but I have added
a
button to load a new page (movie clip) and nothing happens.
This
button is in the movie clip of the new graphic which is
called up
when the page loads. If i take this button and just put it
on the
Main Stage in Scene 1 by itself it works and loads the page
(movie clip). It does not however when it is embeded in the
Movie
Clip. The Flash site is basically 5 different Movie Clips
loaded into
an "Empty Clip". This empty clip has a timeline with each of
the
clips labeled and with their respective sized placeholders.
And
when you click on either the links on the Nav bar or the
graphic
for each page it loads that movie clip on the main page. It
seems
like the button only wants to work on the main timeline. I
have
even replaced the code for the "Contact" button with the code
for the new button and it worked (opening new page). Here is
the
code for the new button that does not work:
on (release) {
_root.contentHolder.myHeight = 307;
_root.contentHolder.newLoc = 9;
heightAnimation();
I know the location and height from the above code are
referring to the placement and sizing of each movie clip
in the "Empty Clip". As i said before this heightAnimation
and the resizing of the new clip works fine when the
button resides in Scene 1 on the Main Timeline but not
within the new movie clip (graphic Ive created.)
I will upload the main chunk of the code that resides
in Scene 1 on the first frame of the "Actions" layer.
If anyone has any ideas I would appreciate it very much!
Please let me know if I can provide anymore info.
Thanks!
Gregchange:
function newLayerBT_CLICK(MouseEvent):void{
to:
function newLayerBT_CLICK(e:MouseEvent):void{
Maybe you are looking for
-
Is it possible to make a link in a mobile site close the browser window on the iPhone?
I'm developing a mobile site specifically for iPhone users and on my home page I have a disclaimer saying something like do not browse this site while driving. I give them the option to continue by clicking a link or to close the browser by clikcinga
-
IOS 4 breaks CalDAV calendars (events are missing)
I can successfully connect to my CalDAV server on my iPhone. The list of calendars, including delegates, show up in Calendar with their assigned calendar colors. Unfortunately, no events are visible. If I create an event on my iPhone, it is successfu
-
Hi, Have black Macbook and want to get HALO - should I get it for Mac or PC? Some say (Amazon.com) that the intel-based Mac's don't run the game (and others, for that matter) well, as they are PowerPc based, therefore, my question is this: Seeing we
-
BI Apps 7.9.6 authentication method with EBS integration
Hi all, since the default BI Apps documentation (meaning Security Guide, which deals mainly with Init Block setup for different security groups for EBS implementation) is not very clear about it, I just would like to assure - the only way, how to int
-
Hi guys, once again... I have a book with some interactions in each of the pages and as for right now, to go from one page to another I use a simple button, stopping all the functions and interactions working in the first page: toPage5_Btn.addEventLi