ActionScript 3.0 :: For Loop And Dynamic Movieclip Assignment?
Jul 18, 2011Why cant i do this in actionscript 3
[Code]...
Is there another way to achieve the same results?
Why cant i do this in actionscript 3
[Code]...
Is there another way to achieve the same results?
I have an XMLList in actionscript
var xmlList:XMLList = new XMLList();
var xmlList2:XMLList = new XMLList();
xmlList = xmlList2;
If I make operations on xmlList2, is xmlList affected?
I have loaded a .obj into away3D with a given material (not using the .mtl file), and through the course of rendering, I want to change the object's material. Here is how I load the .obj:
var object:Object3D;
function loadObject():void
{
[code].....
onClipEvent (load) {
_root.acc = 100;
}
acc is a dynamic text, but when I run the movie it gives an undefined error. What do i do?
I've got a simple class:
package somepackage
{
import flash.display.MovieClip;
public class NewMc extends MovieClip{ public var myVar:String = "something";}}
And there is a question now: how can I assign a "real" MovieClip object to my created-class object?
I mean: var realMc:MovieClip = new MovieClip();
[Code]...
I am loading an XML file into several textboxes. Each group of textboxes is contained in a movieclip. There is a textbox in each group that varies in height and I want to put each movieclip underneath each other. So I need to get the height of the previous mc in my for loop so I can set the y position of the next mc. I am not quite sure how this is done, but here is my as3:
Code:
import fl.transitions.Tween;
import fl.transitions.easing.*;
[code]......
i have a big assignment to schedule in the end of the month/ i've made a game which made of pictures and videos (flv), and when i've inserted the third flv movie i tried to test my project. and when i have exported it, it reaches the end and just doing nothing: no errors, no file, just nothing. my project is on 1920X1080 resolution, i have 23 videos of 10 seconds each, that i need to insert, and the quality is 1500 bits.the first two inserted movies succeeded, but from the third and above, nothing happend.
View 1 RepliesSo I have this issue I have never seen before and am unsure how to solve. I might be dumb but Im pretty sure I can do this. any ways can some one tell me why the following throws a Target of Assignment must be a refrene value?
public class test
{
private var t:Test = new Test();
[Code]....
There is a reason I am doing it this way. How ever I am not here to disuss that I am here to discuss why I am getting this error. loadFile(fileToLoad:String) takes a string, I am essentially giving it a string..
I wirte my own jsfl commands and put them into "Commands/myScript" folder, and Flash-IDE can recognize/run them without any problem.But when I assigned key shortcut to my commands in "Commands/myScript" folder, and restart Flash-IDE, my shortcuts will NOT WORKING.To correct this problem, I have to open Keyboard Shortcuts Setting window, switch to my own commands, not doing any change and click OK, then my shortcuts work again now(I have to do these EVERY TIME after Flash-IDE started).
View 1 RepliesTarget of assignment must be a reference value
for (var z:int=0; z<this.tags.getItemAt(i).yearPopularity.length; z++) {
summedPopularity.getItemAt(z) = summedPopularity.getItemAt(z) + tags.getItemAt(i).yearPopularity.getItemAt(z);
}
I am looking to create an interface where i can load an swf file into a particluar level, in this case level2, above an empty level1 and my main movie on level0.Once the swf is loaded (into level2), i want to trigger an action causing the swf in level2 drop to level1 ... and populate level2 with a new swf. The swf in level1 would unload in a particular frame of the timeline in the level2 swf.I have tried the swapDepth action but that does not seem to be working as i intended.
View 4 RepliesI have been playing with this for a day and haven't been able to figure out the proper path to load this variable.So I have a main movie, a menu (movie clip) in it, and each menu option loads an external swf in a movie clip instance (called content) in the main movie.Loading the movies works fine.My problem is I want assign a variable that I have declared in a loaded movie in the 'content' instance.
Main Movie
|
- Menu (MC)
-onrelease -loads movie.swf, assigns defaultpage var a value
[code]....
Here is the onrelease code I'm using
on (release) {
this._parent.content.loadMovie("company.swf"); //this works
this._parent.content.defaultpage = "somevalueinhere"; //this doesnt
}
I have got a component within my flash form. I have a button that sends information to PHP (this is working). What I need is checking whether the check box is selected or not, so that if it is my button will go to one place, and if not then it will go to another (which I know will be done with an 'if' statement).
View 4 RepliesI have to create an animation for a school assignment... Anyway I'm quite new to Adobe Flash and I'm using Action Script 3.0. I have created the first segment of my animation and I'm now onto the second part but when i go to change the stage background of my second segment it changes the background of my first segment. If you don't understand this just say so and I'll rewrite.
[Im new to these forums so if I have posted in the wrong section could Admin/Mod move it.
Im working on a multiplikation test in flash as a school project. I just wondering what the problem of this action script can be?The point with this script is that if svar1_txt equal to the number 10 that the user type in, it should give one point and number one is gonna show up in po�ng_txt.
var po�ng:Number = 10;
if (parsetInt(svar1_txt) = 10){
po�ng++;
po�ng_txt=String(po�ng);
}
I'm trying to create a movieclip object that contains another movieclip that continuously loops. My current problem is, no matter what I try, the embedded movieclip will not play inside the one containing it. It would be significantly more work to design the looping animations in actionscript than through using the IDE, so I would prefer not to have to dynamically create these loops.
View 1 Replies[Code]....
I keep getting this message <b> Left side of assignment operator must be variable or property</b> How can I get around it?
I keep getting this error on the following line:
Code:
dc.score += 3;
dc is an instance of the document class, which contains the score variable. But in the class, I have score declared as a variable, not as a constant.
Code:
public var score:uint = 0;
I remember that the code worked an hour ago, but I don't recall changing anything here.
I also get these:
1195: Attempted access of inaccessible method updateScores through a reference with static type rd2:dclass.
1195: Attempted access of inaccessible method spawnUmbrella through a reference with static type rd2:dclass.
I don't know how to fix this error - 1105: Target of assignment must be a reference value.Here's my code:
Code:
var myListener:Object = new Object();
myListener.onKeyDown = function() {
[code]......
I am getting an error with the following code:
this.footerUp = false;
//User has clicked on footer to move up
function footerUp(p_event : Event) {
[code]....
the error is:
1168: Illegal assignment to function footerUp. It is referring to the lines in red.
I'm using flash cs5.5 and i got the fallowing error:Left side of assignment operator must be variable or property_loc2.__set__counter(++_loc2.__get__counter());This is the line witch don't work.But to be sure you understand,i will add the whole script,is for a game, this error causes the text ballon don't work.
class com.clubpenguin.ui.balloons.BalloonManager extends MovieClip
{
var _shell, _engine, _interface, attachMovie, onEnterFrame;
[code].....
I like finding out about tricky new ways to do things. Let's say you've got a class with a property that gets set to the value of an argument in the constructor, like so:[code]That's not exactly a hassle. But imagine you've got... I don't know, five properties. Ten properties, maybe. Rather then writing out each individual assignment, line by line, isn't there a way to loop through the constructor's arguments and set the value of each corresponding property on the new instance accordingly? I don't think that the ...rest or arguments objects will work, since they only keep an enumerated list of the arguments, not the argument names - I'm thinking something like this would be better:[code]
View 2 RepliesI am trying to assign true/ false using for loop
for (i=1;i<31;i++){
_global.level + i + Access = true;
}
and got error as "Left side of assignment operator must be variable or property"
I'm somewhat new and trying to learn actionscript. I'm getting and error that has me puzzled.
**Error**
Scene=Scene 1,
layer=actions,
frame=1:Line 2: Left side of assignment operator must be variable or property.
bg-mb_mc._alpha=50;
I have a timeline with 3 jpgs on it that have been converted into symbols.
bg-gooto_mc is an instance of bg-gooto
bg-mb_mc is an instance of bg-mb
bg-lace_mc is an instance of bg-lace
When I try ... bg-mb_mc._alpha=50; I get the error.
using setproperty ("_level0.bg-mb_mc", _alpha, 45); works ok.
I'm trying to make this game and in trying to make it look more realistic, I'm trying to get the balloon to curve upwards before coming down and hitting the target. Is that even possible? Also, the target are dynamically created with random x and y points, so is it possible to make the end points the x and y point of that target?
View 1 RepliesI'm trying to propagate an assignment to the data parameter of a sub-component through it's parent component's setter. Like this:
<CustomComponent
xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns="components.*"
[Code].....
When I ran my application, the sub-component never received its data. When debugging and stepping to the line marked "ref #1", the debugger jumps out of the method and continues on to something else as if the method was complete. It seems like some exception or error was thrown but the console gives no indication of what is wrong with this assignment.
Environment: This is using Flex SDK 3.2, with the Flex Builder 3 plugin for Eclipse on Windows, with Flash 9 Debug ver. for IE7.
Note: With this particular example I'm trying to avoid Binding on purpose. I mean, why can't I manually push the data to the sub-component rather than binding it?
In the following code (thoroughly debugged) the first case (1) in the switch is met and a new instance of BannerSingle is assigned to retVal (the return value). Unfortunately, while the second case (2) is never met, the assignment therein to retVal takes place and I can't compile. When I comment out the assignment to retVal for "case 2:" everything works fine.
I've tried using an if/else instead and I still get the same odd behavior. Also tried a number of solutions involving separate variables, etc.
package fl {
import fl.IBanner;
import fl.Banner;
[Code].....
**Error** Scene=Scene 1, layer=actions, frame=1:Line 2: Left side of assignment operator must be variable or property.
bg-mb_mc._alpha=50;
I have a timeline with 3 jpgs on it that have been converted into symbols.
bg-gooto_mc is an instance of bg-gooto
bg-mb_mc is an instance of bg-mb
bg-lace_mc is an instance of bg-lace
When I try ... bg-mb_mc._alpha=50; I get the error.using setproperty ("_level0.bg-mb_mc", _alpha, 45); works ok.
How am i to get the variables zombData.zomb0, & zombData.zomb1 from inside the "for loop"
I want this trace command dynamic
Quote: trace(zombData.zomb+i);
it works when i put zombData.zomb0 (a variable sent from a PHP script)but if i want to make it dynamic how it is; It fails & outputs NaN How do i make it dynamic for the loop?[code]...
first I had:
maskedImg = getChildByName("current") as MovieClip;
maskedImg.mask = mymask;
and everything worked properly. Then I removed the movieclip from the scene, exported it to Actionscript, and changed the code to
maskedImg = new mymovieclip();
addChild(maskedImg);
maskedImg.mask = mymask;
and now I don't see anything on the scene. If I comment out the line assigning the mask I can see the movieclip although. The mask is created dynamically in both cases.