Setintervaldelay_are People Not Understanding My Issue?
if you need clarifacation, please ask?
basically i need flash to wait on a frame for x amount of seconds thrue out the entire site, but when I have this code in other movies that load into the main movie it doesn't work properly
Help please!!!!!!
FlashKit > Flash Help > Flash General Help
Posted on: 07-14-2005, 09:19 PM
View Complete Forum Thread with Replies
See Related Forum Messages: Follow the Links Below to View Complete Thread
Not Understanding This Array Issue.
On my stage, I have a navigation bar "navbar_mc". In a seperate AS file, I reference this bar to add event listeners, as such:
Quote:
navbar_mc.navcont_mc.navcont_btn.addEventListener( MouseEvent.CLICK, contactingPage);
However, when I use,
Quote:
var array:Array = new Array(navbar_mc.navcont_mc.navcont_btn);
It gives me the following error:
Quote:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Web::Website()
Why can I assign even listeners to navbar_mc, but not assign it into an array?
Some People It Updates, Some People Not...
Hey guys -- mainly oldnewbie...I'm having a connection problem -- Heres my code so far...
//Create the LoadVars object and load data into it
ind = new Array();
name = new Array();
team = new Array();
hp = new Array();
ap = new Array();
x = new Array();
y = new Array();
ih = new String()
nh = new String()
th = new String()
hh = new String()
ah = new String()
xh = new String()
yh = new String()
nh = ""
th = ""
hah = ""
xyh = ""
myData = new LoadVars();
myData.load("http://68.59.134.62/live.php");
myData.onLoad = function(succes){
for(var i=0; i<33; i++){
ind = this["ind"+i];
name = this["name"+i];
team = this["team"+i];
hp = this["hp"+i];
ap = this["ap"+i];
x = this["x"+i];
y = this["y"+i];
// A few traces to check...
nh = nh + name + "<br>";
th = th + team + "<br>";
hah = hah + hp + ", " + ap + "<br>";
xyh = xyh + x + ", " + y + "<br>";
//trace("ind"+i+": "+ind);
//trace("name"+i+": "+name);
//trace("team"+i+": "+team);
//trace("hp"+i+": "+hp);
}
NamesTxt.htmlText = nh;
TeamsTxt.htmlText = th;
hpapTxt.htmlText = hah;
xyTxt.htmlText = xyh;
};
myData.unload
myData = null
Now, my problem, I have 2 layers, 1 with the actionscript in like 15 frames (not 15 keyframes), and the text boxes in a 2nd frame -- now the problem is...some people see it refresh, others dont.
What would be the best way to be refreshing this php in flash?? -- if the people go to live.php in IE -- and hit refresh, it takes no time at all to refresh all the data.
Why are some people not getting the refresh and others are?
Oldnewbie, if you want the files to look at email me at tktiger@tkwired.com -- I will send them to you...I need to have everyone that sees the flash document to be able to be getting these refreshed values pretty quickly.
Not Sure If Im Understanding This..
I have a webpage made in flash MX and I have a "map.swf" file that im trying to open in my webpage useing the action script (loadMovieNum("http://nortel.cbrands.com/map.swf", 1);
but the problem is I want the map.swf to be in the center of the page .. right now is starting the map.swf in the top left cornner .. is there a way to specify where it will load the SWF file?..
Thanks Alot,
Terrified
For A Better Understanding
ok pelle, its simple but i have to describe it better.
Imagine a typical database with a list window. In this window you will find the list of search results sorted by an index.
The results are listed one below the other.
If you have more results than will fit into yout listwindow you will have a scrollbar etc. The typical listwindow. Sorry my "GermantoEnglishtoSwedish" seems to drop some things out.
So thats what I want to have. ActionScripting for building such al listbox is not the problem. Maybe I can use one of the ready-built things in flash.
The problem of getting data into the arrays shouldnt be the problem evn if I didnt dealt with it - till now.
What I want to know is how can I display the achieved data into an economical way, MCs or whatever????
Must Have Understanding....
I have this .fla that I can't get to navigate correctly. Can someone take a look at it please. Attached is a simplified version of the .fla I have made. It has everthing structured exactly the same only the original is much larger.
Thanks everyone
_DK
Understanding A 2.5D? SWF
http://b.bngi-channel.jp/psp-haruhi/.../haruhi512.swf
Hi I'm trying to understand how this was done. My best guess is it was drawn and a kind of wireframe was created in flash with the image attached to it like a texture while the wireframe morphs distorting the image slightly...I'm not sure if this is how its being done so anyone elses comment would be appreciated especially on tutorials on how to do this sort of thing in flash if you know of any.
Reminds me of sitepal a bit. Do they use the same/similar technique?
Understanding >> And <<
I've just being studying some open source code and I got my first exposure to bitwise operators.
I don't know much about them expect that they "move" bits?
The code below is what I've been looking at. Its used to generate a dynamic gradient.
Could somebody give me a crash course explanation of bitwise operators using the code below as a reference?
ActionScript Code:
var topColorRGB:uint=0x00ff00
var bottomColorRGB:uint=0xff0000
var tc = [(topColorRGB >> 16) & 0xff, (topColorRGB >> 8) & 0xff, topColorRGB & 0xff];
var bc = [(bottomColorRGB >> 16) & 0xff, (bottomColorRGB >> 8) & 0xff, bottomColorRGB & 0xff];
ActionScript Code:
function getColor(x:int, y:int):uint {
var p:Number = (y / 100);
var alpha:int = 255 << 24;
var red:int = (tc[0] + p*(bc[0] - tc[0])) << 16;
var green:int = (tc[1] + p*(bc[1] - tc[1])) << 8;
var blue:int = tc[2] + p*(bc[2] - tc[2]);
return alpha + red + green + blue;
}
[AS3] Understanding
I have been reading up on AS 3 and looking at some of the tutorials and can't seem to understand something. When I build sites in AS 2 I have a main class and most of my classes filter into the Main class. I rarely link a class to a MC in my library and instead just attach the MC in my class and reference the attached MC.
Now should I approach AS 3 the same way, or should the code be linked to a MC?
Help Me On This, People.
Hey there fellow actionscripters,
Is anybody here who can help on this, actually im creating a trivia game wherein i use randomized number to randomize the questions. But i need a script which will filter or disable numbers which has been generated before.
If ever you have any samples which you can show me, thanx.
[Edited by SavageSun on 06-27-2001 at 11:47 AM]
Hello People I Need Some Serious Help
i`ve only REALLY been using Flash for the past two weeks.
I really have a lot of questions. Like this actionscript, where do u actually type it in? ?
I`m used to using the timeline, doing simple frame by frame animations, making a simple button in your timeline, ext...
Can someone please help me? I am really interrested, but still stupid with Flash Like what does this actionscript actually means?? Where do u start??
Told U i was new at all this!!!
thanx!!!
Do You People Even K Now?
Do you people even know what I am talking about with my flash movie file?
I altered the code I had before to:
on (release) {
if (MYvar == ya) {
stopAllSounds ();
MYvar = na;
} else {
gotoAndPlay (1);
MYvar = ya;
}
}
but for some reason it still doesn't work...
on the main timeline I have 1 frame... Then on the movie timeline I have one frame.. So.. the gotoAndPlay is calling the frame from the main timeline...
Can someone please Help me???
- Thanks in Advance..
- jblack144
Hello People Please Help...
Hi, I am using MX obviously, I am creating some buttons, I want my text to get brighter when scrolled over and dim back to normal when scrolled off... I don't know how to do this I don't even know where to start So if you can please tell me how to do this from begining. Kthx
People
Does anyone have any animated flash people that I can have for a tutioral project ?
I Eat People
Hopefully my stupid subject got some attention.
Is there any way to use the _loadmovienum so that MC's will always load on top of themselves, while the current mc stays in the background. I have 6 MC representing different pages, and when a new MC is loaded I want the current MC to stay in the background until the new preloader is done.
Any ideas?
I Wonder If You People Can Help.
Hi folks, i wonder if you people can help.
This could be a easy question but it's a swine for me.
Background:- Set a variable called -Key- to False. If you pick a key up then the variable -Key- will then be set to True.
If you try to enter a door and the -Key- is true then you my open the door.
How do you set a Variable as i've tried with no luck and could you tell me an If statment saying if -Key- =True then goto and play ?.
Thanks for reading this and your help...
Hey All You PC People
Go there:
http://www.usc.edu/dept/socialwork/p...ule1/cpw1.html
Click "Pre-Test (Module 1 Pre-Test)"
On a Mac it opens a JavaScript pop-up, with a Flash quiz inside, but a couple of my PC friends say it says "error on page"...
What happens for you?
Hello There People
just wanted to say hi.
i am intending on creating a reference site for a uni deliverable. the only things i want is a snazzy looking site with nothing too fancy.
i am interested in say highlighting link boxes when the mouse passes over them
adding a few pictures in with nice borders etc
the site will be simple but i just want it to LOOK funky..as in nice colours and borders etc..something clean cut and lookin nice!
any tips?
Need A Little Of Help Please People :)
would anyone tell me how can i import a .swf file to a proyect in flash? the problem is that my .swf file in protected, an if you know how can i remove protection, i would apreciate it thanks
Sorry People
Posted in wrong catorgory please can you go there but comment here thanks Link to post.
Why Do Some People Use Var?
I've noticed that a lot of people(esp those who seem to know what they are doing) use the var statement when executing a function as opposed to just calling the function directly.
ie.
var tw:Tween = new Tween(t,"_xscale",Strong.easeOut,t._xscale,0,1,tru e);
instead of just
new Tween(t,"_xscale",Strong.easeOut,t._xscale,0,1,tru e);
is there a good reason? (I suspect there must be)
Syllogism
How Do You Thank People?
I just thanked the hell out of somepeople that helped me about two weeks ago. Will they see it? To thank someone do you reply to your own post or pm everyone? What the hell is pm?
A Lot Of People Know This And I Don't Lol
If someone knows how to make this, can you tell me how please? I never knew how and I always wanted to know.
thanx
Oh and sorry for my graphics lol I just wanted to make a fast example
3D People
How can I get 3D people in flash? But I want it loading from a file (Like php will output it for me). I would like to know this because: I want people on my site (not done yet!) to create an account with a 3D person icon. But I haven't got a clue. It needs to be also, people able to make new parts like eyes.
People
how do you make people so they look like there dancing
i am making a flash movie of a night club and really need something to work from.
i need the layout lighting and people
if ANYONE can help plz do
Need Some Help Understanding This Code...please Help.
I am trying to understand some code for a drop down menu. Below is not all of the code, but if someone could explain frame 2 especially to me I think it would help me to understand how this is working. Thank you.
This is on frame 1 of the main timeline...
mymenu1 = new Array("HTML", "1.html", "2.htm", "3.html", "4.html");
mymenu2 = new Array("JavaScript", "1.html", "2.html");
mymenu3 = new Array("Spring", "1.html", "2.html", "3.html");
mymenu4 = new Array("Fall", "1.html", "2.html", "3.html", "4.html");
window = "_blank";
x_iniz = 250// Menu starting X point
y_iniz = -7// submenu starting y point
x_diff = 91// Menu width
y_diff = 15// submenu height
timeout = 10 //Delay to close submenu
This is on frame 2 of the main timeline...
stop ();
// build menu
for (a in _root) {
if (typeof (_root[a]) == "object") {
i++;
}
}
for (var b=1; b<=i; b++) {
_root.attachMovie("menu", "menu"+b, b);
// This attaches the submenu (id, new name, depth)
_root.attachMovie("contenitore", "dummy"+b, 10+b);
//Assigns my1 to menu. It is on _root level.
my1 = _root["menu"+b];
my1._x = x_iniz;
my1._y = 175;
cont = _root["dummy"+b];
cont._x = x_iniz;
cont._y = my1._y+7;
x_iniz += x_diff;
titolo = _root["mymenu"+b][0];
titolo = titolo.toUpperCase();
my1.txt = titolo;
for (h=1; h<_root["mymenu"+b].length; h++) {
cont.attachMovie("submenu", "sub"+y, 12000+y);
my2 = cont["sub"+y];
my2._y = y_iniz+(h*y_diff);
testo = _root["mymenu"+b][h].split('.');
my2.txt = testo[0];
my2.url = _root["mymenu"+b][h];
y++;
}
}
X, Y Coordinates - Their Understanding
How to understand X,Y co ordinates in Flash 5. Is X,Y cooradiates of every MC,Button,Graphic is relative to Movies's X,Y coordinates.
is (0,0) coordinate of the movie is always at the center of the movie.
Grateful if somebody can direct me to a website on this.
hkhyd
Understanding Actionscripting Better
hi,
which language one should learn to better understand and to create high level actionscripting?
my friend advised me C++
what u people think which will be better?
Understanding The Process
Hi,
There is a movie on the flash kit site available for download called "Image slider or scroller with motion blur". Does anyone know if there is a tutorial available for something similiar to this? I would like to understand the process, rather then just recycle the existing movie. I am familiar with functions and properties, but a tutorial specifically dealing with this process would really help.
If you haven't seen the movie, it's a small slide bar on the top with thumbnails and a larger corresponding bar on the bottom. When you scroll over the thumbnails the larger bar moves to the appropriate spot, but also blurs when moving back and forth.
Thanks,
Dan
Understanding Components
Hi,
I have made several components and I think I kind of understand the principals but no matter how much I read about it I have problems with #initclip and #endinitclip.
When I make my components they work perfectly using this kind of syntax in the components action fame:
recordTime=new MovieClip();
MovieClip.registerClass("Gametimer",recordTime);
//class recordTime
MovieClip.prototype.recordTime=function(onScore,cD own){
function here
}
startGame=new MovieClip();
MovieClip.registerClass("StartGame",startGame);
MovieClip.prototype.startGame=function(butStart,cD own,downTime){
function here
}
timer.recordTime(onScore,cDown);
timer.startGame(butStart,cDown,downTime);
and many more functions.
timer is my movieclip. This works but I don't have to use #initclip. I know it has something to do with events, which are executed w/o #initclip.
Can somebody give me some explanations, please.
Understanding Scenes
I want to know how much to use scenes. I have a feeling they can be needlessly used and wish I had a better understanding of when they come in most handy and also, using them in the actions palette for targeting, and what is powerful about them and what merely convenient.
LoadVariablesNum Understanding
Hello,
I got a little problem with the loadVariablesNum function
i got an external txt file (let's says H.txt), i want to include dynamically the vars that are into this txt into my flash scene..
(when i says dynamically i mean not with #include, which make me publish my page every time there's a change..)
in the text i got a var like this one:
&Enn=2
So i try:
loadVariablesNum ("H.txt", 0);
trace(Enn);
but I got an undefinied result..Why?
LoadVars - Understanding
Hopefully this can be answered quickly, but I am a little confused as to what flash is doing !!
I am using the LoadVars object to bring a series of variables into my fla, eg. my text file contains ...
&option1=text1&option2=text2&option3=text3&
I am creating a LoadVars object as such.
myLoadVars = new LoadVars();
myLoadVars.onLoad = function(success){
if (this.loaded && success) {
trace("SUCCESS")
_root.option = this.buttonNum0;
_root.option2 = _root.myLoadVars.buttonNum1;
_root.option3 = _root.myLoadVars[buttonNum2];
}
else {
trace("FAILED");
}
}
myLoadVars.load("navigationOptions.txt");
I am using a series of dynamic text boxes to show the output (option, option 2 ...etc).
My question is, when you load data into flash using the LoadVars object, is this stored as an array, or just a series of variables ? As you can see my line _root.option3 = _root.myLoadVars[buttonNum3] returns undefined and hence leads me to believe it is not an array...
Is there any simple explanation that will allow me to understand LoadVars and Arrays ? If I load the data in as:
&buttonNum=text1, text2, text3
I would then have to create an array object and use split string, but why do this ?
Dazed and confused.
motorpilot
Understanding Gravity
I started a simple movie using gravity. Check the fla file.
I'd like to know two things (initially):
1) Why does the little ball buries itself in the grass? how can I avoid it?
2) I know why if I keep pressed UP the ball flies and flies up, but I'd like to make it jump and fall... how?
PS: I know there may be lots of other posts on gravity, but Im just playing a bit and try to figure out things by my self (though Im asking for help here hehe). Anyway, I'll check those post later when Ive got the idea.
Understanding The Logic
Hi All,
in the tutorial below, the objective is to get the slider to move left or right at a certain speed with respect to where the mouse is. What I wish to understand, is, how the creator came to the math logic that she/he used. Can anyone shed some thoughts on it..? I really think Flash will be all that more powerful for me once I can grasp the logic behind things like this. Cheers.
http://www.actionscript-toolbox.com/...ingviewer2.php
Understanding Preloaders
Hi,
I am using Flash4 in a PowerMac.
I have a movie ("slideshow.swf") that presents a series of photographs.
In the first and only frame of this movie there are some buttons (thumbnails) that, when pressed, call to a movieclip ("photos")that has a photograph in each frame (about 30). There is an instance of that movieclip in the main stage. Every time the user click on a thumbnail, the corresponding photo appears.
Now, I need to put a preloader to entertain the user while all the photographs are loading.
The problem is that if I use "If frame is loaded" action, syntax requires I put a scene and a frame number (or label). But my movie has only one frame. So the question is, how can I use a preloader that looks "inside" the movie, to see if the last frame of the movieclip "photos" is loaded, before allowing the movie "slideshow.swf" starts?
Thanks for your time.
Marcelo
Understanding LocalToGlobal ?
Hello,
I´m trying to use the localToGlobal function but I don't seem to get the results I need. However the problem is simple.
I have a movieclip M1 and inside this movieclip are 2 other movieclips M2 and M3. M3 contains instance of M2. What I am trying to do is to move the _root.M1.M2 movieclip to the position of the _root.M1.M3.M2 so they match exactly ( M2 contains a simple shape of a box so when the position of the two moviclips match they will be lying above each other so it will look like one box).
So what I really need is _root.M1.M3.M2 position inside _root.M1
I have tryid this:
point = new Object ();
point.x = _root.M1.M3.M2._x;
point.y = _root.M1.M3.M2._y;
_root.M1.localToGlobal (point);
_root.M1.M2._x = point.x;
_root.M1.M2._y = point.y;
However the _root.M1.M2 movieclip doesn't end in same position as the _root.M1.M3.M2 movieclip.
Anyone know how to manage this ???
Thank you.
Understanding LocalToGlobal ?
Hello,
I´m trying to use the localToGlobal function but I don't seem to get the results I need. However the problem is simple.
I have a movieclip M1 and inside this movieclip are 2 other movieclips M2 and M3. M3 contains instance of M2. What I am trying to do is to move the _root.M1.M2 movieclip to the position of the _root.M1.M3.M2 so they match exactly ( M2 contains a simple shape of a box so when the position of the two movieclips match they will be lying above each other so it will look like one box).
So what I really need is _root.M1.M3.M2 position inside _root.M1
I have tryid this:
point = new Object ();
point.x = _root.M1.M3.M2._x;
point.y = _root.M1.M3.M2._y;
_root.M1.localToGlobal (point);
_root.M1.M2._x = point.x;
_root.M1.M2._y = point.y;
However the _root.M1.M2 movieclip doesn't end in same position as the _root.M1.M3.M2 movieclip.
Anyone know how to manage this ???
Thank you.
Help Understanding Code
I found this code to fade music and I need some help understanding what is going on. Firstly, the function to fade the sound. How does that work?
Code:
//**********************************************
// create Sound obj and set volume at 0
//**********************************************
sndObj = new Sound();
//sndObj.attachSound("loop");
sndObj.loadSound("spinme.mp3", true);
sndObj.setVolume(0);
//**********************************************
// function to fade in the sound
//**********************************************
function fadeSnd(speed) {
this.onEnterFrame = function() {
vol+= speed;
if (sndObj.getVolume() == 200) {
trace("sound at max!");
delete this.onEnterFrame;
} else {
sndObj.setVolume(vol);
//show the fade
display = sndObj.getVolume();
}
};
}
Code:
_root.onEnterFrame = function() {
sndObj.start(0, 9999);
fadeSnd(1);
};
Some Help Understanding Syntax
Hey,
trying out the new MX2004, and so far, i like it.
i'm not new to actionscript, but i'm not an expert either. Looking thru their PDF's that come with the installation's ZIP file, i see some code like:
code:
var myDate: Date = new Date();
i dont understand what the colon is for.
i tried using the code, and it seems to work the same as:
code:
myDate = new Date();
can someone explain the uses of the colon syntax?
thanks,
-myk
Needing Understanding
I would appreciate if I could get some help understanding how to separate the movie from a cursor event.
I've downloaded the MagicBall fla from flashkit and was wondering if there was a way to get the sparks to run in a movie by themselves without the dragablity. the link to the fla is here:
http://www.flashkit.com/movies/Effe...o-750/index.php
Unforunately my limited Flash experience has not led me to the correct
answer and I keep getting repeating level0 errors.
If anyone can help, I would certainly appreciate it
Thank
Dave
Understanding Depths
I am working on this seemly complex problem, that I believe is being caused by my lack of knowledge on how depths work.
My project (as of now) consist of a sliding menu bar, that slides out onRollover, and a small MC that reads "architects" and when rolled over reads "home".
My trouble is getting the rollOver for "architects" to "home" to work and also having that MC to go back to the beginning of the sliding menu MC on release.
My .fla is attached with all the actionsrcipt on it. But as my problem is, it is not working.
please help if possible! -thanks
Help To Understanding _yscale
Hi there
A while ago I downloaded the attached file from Flashkit. It is a simple dropdown menu - and since I'm now trying create my own dropdown I'm pulling my hair, cause there is a few things I don't understand.
On my webpage, I need the drop downs to be a different size than the example. They keep talking about:
on (rollOver) {
_root.drop1.gotoAndPlay(2);
setProperty("_root.button1.1", _yscale, "900");
}
on (rollOut) {
_root.drop1.gotoAndPlay(16);
setProperty("_root.button1.1", _yscale, "100");
}
And I cannot see where they get those figures from. Can anyone help me? I'm sure than once someone tell me the answer, I will be embarresed that I even asked.
Thanks
Freja_UK
Learning Is Understanding
ok i'm a newbie
i think that the best way to learn anything is
watching how it's done.so i've seen a lot of PRETTY good things
that are made with flash (check out www.frosch-studio.com) and
i want to know how.Isn't there a decoder or smth that can decode html pages using flash to complete swf.projects?
Understanding Script
hi
can u guys help me understand actionscript??, i've just learned a basic scripted movement, but i don't understand why it does differently when placed in a movieclip on the maintimeline - as opposed to just directly on the maintimeline.
=code:
r_mc.onClipEvent(load){
this._x-=(this._x-t_mc._x)*.2
this._xscale-=15;
if (this._x>=300){
this._xscale+=20;
if(this._xscale >= 20){
this._xscale-=(this._xscale-t_mc._xscale)*.1
}
}
}
(also please let me know- if this script can be better)
Understanding Levels
i've spent the last couple of days trying to troubleshoot some script that loads 9 different movie clips (images) into a parent movie.
http://www.flashkit.com/board/showthread.php?threadid=550023
i can't figure out why it runs so slow... the only thing i'm not sure about is whether by loading so many (albeit small) .swf files (9), each on a different level number, would cause the whole thing to run so slow??
each movie stops (on the timeline) once it's loaded, and each only plays one at a time, to show the image.
are there any limits to the number of different .swf files (using different Levels) should be loaded at any one time?
cheers
Understanding _lockroot
I am having some difficulty getting my mind around the _lockroot script. I am loading an external .swf into a main .swf. I have a MC which contains a button that loads a .swf in the parent and works fine as a standalone, however when I call the .swf into the main.swf, the button no longer works.
Here is the code attached to the button within the child. I am trying to use _lockroot, but something is not correct.
Thanks.
on (release) {
loadMovie("1906video1.swf", _root.media);
this._lockroot=true;
}
Understanding Mc.onLoad()
I am trying to code everything on frames rather than on the individual clips etc, but I am having troubles with onLoad
Why wouldn't this code perform the trace action, when the clip appears on the stage?
code: vaccumAnimation.onLoad = function(){
trace("set dirt");
/*for(i=0;i<100;i++){
//set location for dirt
_root.dirtLocation(i);
this.attachMovie("dirt",dirtName,i);
with(this[dirtName]){
_x = thisX,
_y = thisY;
}
}*/
}
I know this is about as basic as they come, but at the moment it is giving me trouble. My brain is not functioning. Please help.
By the way the instance is correct.
Thanks.
_t
Understanding Layout
How do you arrange other items in the original composition before you start the animations?
Do you layout parts of the compostion so you can guage scale and distance and then convert these to symbols? This then become part of the main stage.
Or do you insert a new symbol and go into editing mode and hope for the best? Then bring it back out onto the stage and hope you have the correct scale and motion?
The Idea being to create an initial layout and then tween various movie clips and then bring them back onto the stage as independant parts of the composition.
Thanks
|