ActionScript 2.0 :: Transfer Multiple Values From One Object To Another?
Sep 13, 2011
I am working on an RPG-type game, and in this game I've defined multiple objects for characters, named char1, char2, etc, then assigned the objects values such as Health, Magic, Strength, etc. I then created a dummy object with all of these same values, except every value is set to zero. There are some 30 values in every object.
I would like to see if I could do something like:
Code:
dummychar = char1;
to transfer all of the values from char1 to dummychar instantly without having to define every value transfer, however, I can't seem to find the correct bit of code, because doing the above seems to erase all the values from the dummychar object completely.
The point of this excersize is the make the dummychar object a placeholder so I can switch char1 with char2, meaning char1 would take char2's place, and vice versa. The dummychar object will hold the values for char1, then char2's values will overwrite char1's values, then the dummychar's values will overwrite char2's.
So, in pseudocode:
Code:
dummychar = char1;
char1 = char2;
char2 = dummychar;
My current way of doing this includes telling every single value in the char objects to transfer, but that takes up quite a bit of coding space, and I was wondering if there is an easier way.
View 3 Replies
Similar Posts:
Oct 27, 2011
I have an arbitrary number of object instances on the stage. At any one given time the number of objects may be between 10 and 50. Each object instance can move, but the movement is gradual, the current coordinates are not predictable and at any given moment I may need to retrieve the coordinates of a specific object instance. Is there a common best-practice method to use in this case to track object instance coordinates? I can think of two approaches:
I write a function within the object class that, upon arbitrary event execution, is called on an object instance and returns that object instances coordinates.
Within the object class I declare global static variables that represent x and y values and, upon arbitrary event execution, the variables are updated with the latest values for that object instance.
[Code]...
View 2 Replies
Dec 2, 2011
I have a byteArray of recorded sound.But how can I transfer the ByteArray data back to a real Sound object?I know that I can pass the ByteArray to an SampleDataEvent.SAMPLE_DATA listener , but that way I would have to keep the raw ByteArray and pass it every time the sound plays.
View 2 Replies
Apr 4, 2011
I'm working with a web service and am returning an array to a field (that I set the data type as an Array). The result thus far is "[object Object]". How can I get the array values back out as a string?
View 0 Replies
May 18, 2010
I need to save email-id in my login form through the cookies. if I use shared object I am able to save but my requirement is need to save in cookies. How can I save? I got sample code from net. Attaching that code `package com {
import flash.external.ExternalInterface;
/**
* The Cookie class provides a simple way to create or access
* cookies in the embedding HTML document of the application.
[Code].....
View 1 Replies
Jan 31, 2011
[Code]...
I am adding a mc to the stage (linkage name: SavedTopic) via mouse click calling this function. There will be a random number of these clips, based on user decisions. How can I set the 'savedTitle' and 'savedText' as variables unique to this specific MC, that can be accessed later via textbox inside the 'topic' movie clip. I've tried:
[Code]...
View 2 Replies
Aug 12, 2009
i have an if statement, an object will go to a new frame if multiple buttons are pressed
PHP Code:[code].....
now i want it so that if one condition is met the mc will goto frame 2, if 2 conditions are met, frame 3 and if 3 conditions are met, frame 4.i know i could do this with a lot of if statements but i have a lot of movie clips to use this code on, so is there any way to write an if statement that will trigger different options if multiple conditions are met?
View 4 Replies
Oct 1, 2009
I want to put multiple inputtext values into an array, but code below wont work.
This is the inputTextFields:
output1.text
output2.text
Simply dont know how to write it, tried:
output +i+ "." +text;
output +i+ ".text";
[Code]...
View 5 Replies
Feb 3, 2010
When you want to split a string in to an array, seperated by the letter "e" for example. So string: 0e5e8e7 would become 0,5,8,7..[code]Is there a way you could split a string by multiple values? So instead of it splitting the string when it comes across "e", could you have it split when it comes across "e", or another character.
View 5 Replies
Apr 5, 2011
I'm afraid I know the answer but I wanted to check first.
I want to run a single function based on multiple values.
[Code].....
View 2 Replies
May 3, 2011
Is there a way to make a statement where if the slider is >=30 and <=40?
View 3 Replies
Feb 6, 2009
I'm pulling info from an XML file... there are three variables (year, month, day) that I need to process further in another function, but I can't figure out how to send them out of the function and into the next for processing.
Is it possible to make their values globally accessible?[code]...
View 9 Replies
Mar 27, 2011
Is there a way to parse a single XML attribute into an array?
Something like
<images>
<image index="0,1,2"></image>
</images>
and somehow parse it into an array like
indexArray[0]=0, indexArray[1]=1, indexArray[2]=2?
View 2 Replies
Apr 8, 2011
What I have is two buttons that when clicked they add an input text field and a third button that puts a text field and gives you the total value of the two input fields after the user inputs some numbers, the problem is that the buttons adding the input fields can be clicked multiple times and of course adding a new input field each time they are clicked and as you can imagine when I try to add the values I only get the result of the last two fields added.
How can I tweak my code so it adds-up the total value of all input fields on the stage?
I didnt test my code it may have some errors, I just put it together to show the concept.
ActionScript Code:
button1.addEventListener(MouseEvent.CLICK, addField);
button2.addEventListener(MouseEvent.CLICK, addField2);
button3.addEventListener(MouseEvent.CLICK, addTotal);
[Code].....
View 9 Replies
Mar 8, 2006
right way to solving this problem, the truth is im not even sure how to structure it before Ive even got down to coding...the scene
Code:
values = new Array("v1", "v2", "v3", "v4", "v5");
I have 100+ records in this array. v1 - v5 all contain number values.
[code].....
View 13 Replies
Jun 28, 2008
for (var s = 0; s<mainSections.length; s++) {//grabbing the fabric types Handblocks,Screenprints,and Wovens
for (var i = 0; i<subSection.length; i++) { //grabbing each fabric design of the fabric
[code]....
View 4 Replies
Mar 20, 2009
In HTML:
<object id="myId" classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="410">
<param name="movie" value="swf/navbar.swf" />
[Code]....
View 8 Replies
Sep 2, 2010
I want to have each text identified as marketLocation1, marketLocation2, etc up to 150 and I wanted to use a 'for loop' to place the value of that XML node into each labeled textfieldHowever, the only issue is... each individual text field is buried inside a button so that the button displays on mouseover an associated XML fields data.Meaning, I mouse over a dot on a map (button) and it pulls up a statistics balloon about that location specific to our companies needs. I'm a total AS3 noob, so I'm not sure if I should be calling to the XMLdata loaded for a specific set of values on entry to that mouseover, or if I can preload the data for that button into it's specific text fields.Specifics are for the xml/flash file
Code:
<market MarketID=1>
<marketLocation>Raleigh-Durham-Chapel Hill, NC</marketLocation>
[code].....
View 4 Replies
Oct 19, 2008
I am currently using this AS to randomize an array:
Code:
function shuffle(wordtestmix,b):Number {
var num : Number = Math.round(Math.random()*2)-1;
return num;
[Code]....
and would still like to randomize the array without splitting the two values up.
What is the best way to declare this type of array and also adjust the randomize code in order to mix it correctly.
View 1 Replies
May 27, 2010
In version before flash CS5, we could copy multiple objects from multiple layer by just click and drag + ALT, that was really usefull and it becames vital for me. Now in the CS5... the click and drag + ALT on multiple objects from multiple layer is copying all objects to only one layer !
View 3 Replies
Jul 14, 2010
How can i update multiple cells of the same row changing the value of a single cell of the same row ??
Example: id, height, weight, fat percentage, corporal mass. When i change one of the values in a row (except id of course) the corporal mass cell value must change using a formula like: (height/weight2)*fat percentage*100. Is this posible with Datagrid or AdvancedDatagrid in Flex ??
I tried using custom item renders and inserting actionscript code inside the datagrid with no good result.
View 1 Replies
Jul 9, 2011
I am creating a card game application in that dynamic movieclips created on stage and inside those movieclips different cards can drop, which have some values.
If one movieclip contains one card and another movieclip contained two cards and all the other movieclips 3rd,4th,5th.. etc contains some cards then, if i want to go back and want to drop another card at the top of the old one, than how i can do this, because when i go back and drop a new card inside movieclip than it replaces the old one. i don't want to create a new array for each movieclip.
View 1 Replies
Jan 2, 2010
I'm trying to create a simple ripple effect made of circles created using the drawCircle() method. Afterwards I animate the circle by changing it's size and alpha value. The final radius of the circle and the position is random.
How do I create multiple circles/ripples?[code]...
View 7 Replies
Jun 22, 2009
someThin.text = String(value1) I'm using the above code to pass an integer to a dynamic textBox.The problem is I'd like to post a second variable (value2) in the same textBox as well as a '/' between them. I could use multiple textboxes but that just seems sooooo inefficient.
I've tried the following permutations and none have worked.
someThin.text = String(value1 ' ' value2) ;
someThin.text = String(value1) '/' (value2);
someThin.text = String(value1) '/' String(value2);
View 2 Replies
Nov 5, 2009
If you have two textareas, one has a rotation value besides 0 and the other has no rotation value or a value of 0 and you 'tab' focus from the one w/rotation to the one w/out. The border around the textArea w/out rotation will be rotated. If you set the rotation value of the non-rotated text field to a non-zero number, even 0.01, it fixes the problem, this causes tons of other problems in text rendering though so its not a solution.
I found setting the focusThickness style to 0 removes the border, which is a good solution but not a great one, anybody got a better one? Here is some sample code:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:VBox width="100%" height="100%">
<mx:TextArea id="source" width="100%" fontWeight="bold" fontSize="20" height="50" rotation="5" />
<mx:TextArea id="dest" width="100%" height="50" />
</mx:VBox>
View 1 Replies
Jun 28, 2011
I have an XML file with this data.
<resultSet>
<MerchandiseAssortmentCategory>
<merchandiseAssortmentCategoryId>275</merchandiseAssortmentCategoryId>
<merchandiseAssortmentCategoryName>D21 Plywood</merchandiseAssortmentCategoryName>
<merchandiseSubordinateClass>
[Code]...
When i run this, only the category name is filled. the subordinateclass number is just blank.
View 2 Replies
Oct 29, 2009
I am making a videoplayer (and yes I have a reason to do it myself), though I'm stuck with getting the values out of the embed object.
This is my html code:
Code:
<div class="videoplayer">
<embed type="application/x-shockwave-flash" src="vidPlayer.swf" id="vidplayer" name="vidplayer" bgcolor="#000" width="100%" height="100%" quality="high" allowfullscreen="true" allowscriptacces="always" flashvars="video=hancock.flv" />
</div>
And some css:
Code:
.videoplayer{width:400px;height:328px;}
What I want is to read the width and height of this embed object in AS3, so the width should be 400 and height 300 as a var in as3.
I know how to do it with the flashvars. however I can't seem to get the width of the loader as following:
Code:
LoaderInfo(this.root.loaderInfo).width;
View 8 Replies
Dec 20, 2011
Change values of an object? I'm working with QuickBox2D.[code]...
View 2 Replies
Apr 28, 2009
I have created a small banner for the homepage of a website for a company. The problem is that when they load the banner to their website the link no longer works. I have tested it myself and it works fine on my website. have the banner be clicked and open up in the same browser to another page on this website."define a way to pass link URL values into a flash object as a parameter."
"We need the functionality ASAP so can you start by working on this and creating a sample. It shouldn�t be too difficult as it is a fairly common requirement. Can you put together a basic example (it doesn�t need good graphics) that shows this idea working over " [URL]
View 5 Replies
Oct 13, 2010
I have name my dynamic texts as inp1.text, inp2.text, inp3.text etc...Now my question is.. when applying actionscripts (2.0 is the one I use), how to increment their values?How I can make inp1.text as inp2.text?
on(release){
if (Number(inp1.text)>0){n1=Number(inp1.tex� else{n1=0;}
if (Number(inp2.text)>0){n2=Number(inp2.tex� else{n2=0;}
[code].....
View 2 Replies