ActionScript 3.0 :: Creating A Manual Variable Trace?
Jun 7, 2010I'm having a lot of trouble creating a manual variable trace for the following code.
[Code]...
I'm having a lot of trouble creating a manual variable trace for the following code.
[Code]...
take a look at the results of these traces:
trace(imgGal); //traces "1"
trace(itemClip1._y); //traces "32"
trace(itemClip[imgGal]._y); //traces "undefined"
why does the last trace not trace "32" like the second trace? I want to insert the variable "imgGal" onto the end of the mc "itemClip", how can I do this?
[Code]...
we have this variable from the internet, val(0), in a dynamic text field we can see a digit from this variable. but when we use this variable in actionscript and test it with trace, the variable shows as undefined.how can we make this work without it coming up as undefined??
View 12 RepliesI am trying to create an array (1-35), mix that array and display the results with a trace. I am getting an error with the following code.
public function generateArray(toNumber : int) : Array {
var result : Array = [];
for (var i : int = toNumber;
i != 0; i--) {
result.push(i);
[Code] .....
The error(s) are:
1180: Call to a possibly undefined method generateArray.
1120: Access of undefined property generateArrays.
I have created a set of MC's loaded from library via attachMovie in a for loop. Right now I have a set of MC's that are attached with the numbers 1-8. I would like to be able to select a MC and traces back its number. I know this can be achieved through an array. I know how to build arrays, but I do not know how to create an array what would trace back a number form a for loop.
Here is the code:
this.createEmptyMovieClip("navClip",this.getNextHighestDepth());
for (i=0; i<8; i++) {
currentThumb = navClip.attachMovie("numberBox", "clip"+i, i, {_x:(i*50)});
currentThumb.imageNum.text = i+1;
navClip._x = (Stage.width/2)-(navClip._width/2);
currentThumb.onRelease = function() {
trace(currentThumb);
};}
I need it to call back in the onRelease the number associated with that clip(array).
Lets say I have variable x = 5.
How can I use trace to trace "x" by feeding it the variable x, as in not the value 5 but the variable name?Since I need to know what variables were passed in my functions for debugging.
i have the movie clip name in a string;for example var="mc1";how can i trace the value _x of the mc1 using the var variable?i need to use this on a with(var) action.
View 5 Repliesi have the movie clip name in a string;for example var="mc1"; how can i trace the value _x of the mc1 using the var variable?
View 5 Repliesa) thumbURL is a variable loaded from an XML file. The value is being passed correctly into Flash, as I have traced it and it outputs fine. thumbLoc is a number which increases through a for loop. So thumb0, thumb1, thumb2 etc. are the movie clips I want to load thumbURL into. The thumbURL I'm trying to load is in the format [URL] I have the following code:
[CODE]...
i need to know the type of variable in the output with the trace(), so it could be something like so
[AS]var outputVar:String = new String();
outputVar = "this is a string";
trace (outputVar == String);[/AS]
well, i thought this was possible, but something must be wrong...
I'm just getting into this and can't seem to make the simplest thing work! I'm trying to learn to define and call functions. I get no errors but it won't trace the variable:
[Code]...
on my stage i have 24 instance MC Page created at runtime (when cliked the button execute 24 instance MC Page from the library). Each of those MC Page create an xml with infos (not important), this variable_XML created is nested inside each MC Page.. From my stage i want to call each XML from each MC Page for make 1 unic big xml, then send it to the server.
So from the main stage i created a button that call each xml of each MC Page (there is a definit number of Page only 24, no more, no less). So when the 24 instances of the MC Page are created I push there instance name inside an Array "Page_Array". Now in my function exportxml i use get ChildByName(Page_array[number]) for find them then i can apply my method to the according MCPage.. Until here no problem, trace(dispObject.name) work. but when i try to get my variable inside the MC Page : trace(dispObject.my_variableXML), it doesnt work..
here is my function (only 1 page for this example ):
function exportxml(evt:MouseEvent):void { dispObject=getChildByName(Page_Array[0]); trace(dispObject.name); //trace Page1 trace(dispObject.my_variableXML);// here it dont trace the variableXML
}
normally if i trace(Page1.my_variableXML); , it should trace "my_varableXML" no ??
I'm getting really confused and trying to save myself alot of code, haven't been able to google a solution.On the timeline I need a set of variables for each number of TotalNumberas an example ill use the variable w
for (il = totalNumber; il > 0; il--){
var [w +il]:int = 100;
}
[code].....
I am having issues with a global array. I have an actionscript file called MyGlobal.as at the same level as my main FLA:
[Code]....
I am able to trace that first element while trace is called within the function... but if I try to trace that first element outside of the function it is "undefined". Do I need to return the array at the end of the function? I tried that but I cant seem to get it working correctly.
I've been playing with prototype a bit and I've noticed that either it isn't as static as it should be or that some functions are protected from altering, or that in some cases the prototype actually extends a function. For example, I was trying to modifiy the global trace function to output the current time of a trace action, something like this :
Code:trace("lulu"); // output 12:48:17.286 lulu I DID achieve something close to it, but it seems that I haven't actually modified the global trace function, but rather it's "_root" counterpart,
[Code]...
I attempted to update to 4.0.1, there was some kind of error and now many things are messed up. Essentially because of missing DLLs, the irony being that I figured out the problem and it wasn't related to the update at all. Is there any way that I can revert back to version 4.0.0 manually? Because I still have the 4.0.0 folder with all the required dlls and such..
View 1 Repliesive got a loaded xml list for an mp3 player. from playing track1, when i select track 2, it traces "track1" but then after a second click it traces "track2" and stays on that. the actually music for track2 does load on the first click though, but not the trace. anyone know why on the first click it would still trace the previous track? here is the code for that function...
[Code]...
I have an XML list that I need to sometimes sort manually, is that possible?So I have a main navigation system of tabs, (All Projects, Web Sites, Logos and Presentations)When the user clicks a tab say "Logos" on the main navigation system it filters the XML pages to show just the projects that have say Logos.Then the user selects one project and sees the details for that project, a large image with sub nav on the left built from the XML you see down below.This works.What I would like to do now is change the order that my XML buttons appear in the sub nav depending on what main nav tab they have clicked.Say they click "logos" I want the logo links will appear before the web site links.[code]
View 1 Replies[URL]I'd like to know how do they create this type of interactive training video. Did they record the video with the mouse first then added the interaction and sound with flash?
View 2 RepliesI have a .swf in my rails application, located here:
/public/bin/editor/Editor.swf
It works fine, with one flaw, it gets cached often, so when we release a new version we are usually needing to tell the customers to clear their cache when they experience issues. My question is, how could I force the .swf to break cache when I release a new version? Something like:
/public/bin/editor/Editor.swf?timestamp=124158512132
I tried the above, but it did not seem to work.
var dane:Array = new Array();
dane_xml = new XML();
dane_xml.ignoreWhite = true;[code]....
and this last trace gives me undefined while trace(temp) gives me what I want
I have a bunch of Flash files i will need to publish for FlashLite Player 3.1 format with the "compress" option unchecked. Can i do this without having to open each FLA file and doing a manual publish? How for free?
View 4 RepliesI have a numericStepper that has a change" listener that works just fine when using the up/down keys on the stepper (I can retrieve the value of the numericStepper). However, if the user manually types in a value and then clicks away from the stepper,From researching the web, I know that the "change" event is only activated via the up/down arrows on the numericStepper OR when the user presses the enter key in the numericStepper text field.y problem, I cannot retrieve the manual value typed into the numericStepper.The ".value" property always contains the last value set by the up/down arrows or pressing Enter
View 8 RepliesI am using this method to fix the Active Content issue,[URL]but now I have come across a situation when I have to append the end of the .swf. EG: Active content fix script. It does not use the extension .swf
<script type="text/javascript" >
AC_FL_RunContent(
'codebase', 'https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0',
'width', '764',
[code]....
I need to add .swf?<%response.write qs%>" to the images/footer_graphic_1_about, because I am passing a variable through the .swf.
Eg: images/footer_graphic_1_about.swf?intro=no
How to dispatch an click event : for example <mx:Button id="btn" click="someFunction();"> by manual event dispatch how to call that someFunction();
View 1 RepliesWhen I set the scaleX, it smooths. But this is not as efficient as redrawing the image (at least that's what I've been led to believe). But, scaling the image manually doesn't seem to smooth. Can someone tell me why. I'm using Flex and I add the image directly to a Group, so I have to wrap it in a UIComponent. Oh, and "this" refers to the Spark View component.[code]
View 1 RepliesI am using this method to fix the Active Content issue,[URL].. but now I have come across a situation when I have to append the end of the .swf. EG: Active content fix script. It does not use the extension .swf
<script type="text/javascript" >
AC_FL_RunContent(
'codebase', 'https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0',
'width', '764',
'height', '141',
[Code]...
I've made my slideshow and 'next' and 'previous' buttons to navigate through them. But as I have 89 images I want to be able to jump to a specific number. I.e. In a box I type '50' and that will jump to image number 50 and saves me having to click 50 times.I haven't seen this be done on any tutorials and not sure on how to go about it. The images are in a seperate folder and an XML files is used to call them in. So is it just a question of assigning a value to each entry and calling that when the relevant number has been clicked?
View 5 RepliesI have an embedded video (can't be a separate FLV) named videoMC and I need to move the playhead back and forth by moving scrubberMC horizontally on the stage. Lets say videoMC has 300 frames, I would like this to dynamically calculate based on the total number of frames in videoMC rather than just using 300 as a number, in case the video's duration changes.In mimicking a regular video player I want to have a line graphic indicating the total length of the movie so I need to be able to constrain all scrubberMC movement to that area.
View 5 RepliesI was wondering is there a difference between the processor usage when using tweenlite or animating the same clip manually? Considering it's vectors and also dynamic text with it.
Similarly, if we animate manually or copy the code snippet produced by that animation. Would that make a difference on the CPU usage?