ActionScript 3.0 :: Modifying Text Field Child Of MC By Array Call?
Feb 9, 2009
Ok.. so here's the basics of the code:
ActionScript Code:
var stackNum:TextField = new TextField();
stackNum.everythingcondensedhere = everythingcondensedhere
stackNum.type = TextFieldType.DYNAMIC;
[Code]....
It creates a textfield (and an image, but not important) and a movieclip, adds the MC to the stage and adds the image(itemLoader) and the textfield(stackNum).
And then it adds it to an array at [x][y].
Then later it calls the .stackSize, adds 1 to it, and tries to update the textfield.
Everything works except for updating the textfield, I just can't figure out what I need to use to point to it and have it change.
I'm trying to take a variable from the parent movieclip and use it in the child movieclip inside of a dynamic text field.
The variable has a value that is taken from a php file.
I'm completely lost at the moment and know that my code is probably completely wrong.
here it is:
parent movieclip: var loader:URLLoader = new URLLoader(); loader.addEventListener(Event.COMPLETE,onLoaded); loader.load(new URLRequest("../SC/FLA_cont-btn.php"));
That class has a loop that creates / instantiates a number of copies of another movieclip from the library. This second movieclip has a textfield child in it. When I convert this textfield to a movieclip I can access the properties of it fine, but just as a dynamic textbox I can't access it.
This is the custom class of the second movieclip that gets instatiated a few times by the first custom class...
This custom class relates to a movieclip that has a child MC called recent_text (which I can access ok) and in that child is another child (a dynamic text field called "aDynamicTextBox", which I can't access)[code]...
I'm using C3S Flash and working in a button. The text on the button is set to 'dynamic' and I'm trying to display an array value in the 'var' field.
Is there any way I can use an array value in a dynamic text field? I can display the entire array by putting the 'menuarray' name into the text 'var' field, but if I try to display a subset of the array like 'menuarray[0][1]' it displays nothing, even though this subset holds a value (it shows up fine in the trace window).
Is there any way to get around creating dozens of variables just to display array items?
Someth. do I wrong :rolleyes: I tested it simply with this code and the textfield aslo displays only the last index c even if the array has content a,b,c and trace() outputs abc :confused:
Code: var a:Array = new Array (); var myArray:Array = new Array ("a", "b", "c"); for (i = 0; i < myArray.length; i++)
The problem I'm having with my simple flash program is, the array doesn't seem to care what I put in my text field it just generate one item. The idea is that you will get the number of oranges on the screen that you put in the text field. Once you click them all you will goto the win frame.
I've been looking everywhere and I can't figure this out. I want an empty text entry box, where you type in a word and hit enter. When you hit enter, it adds this word to an array. The array shouldn't have a limit of the number of words allowed.
I am an educator and I am designing an interactive activity for my students. I created two buttons named baby_B and baby_G, and an input textfield named text_entry. When a student presses baby_B, the letter "B" is entered into the input text field; if a student presses baby_G, the letter "G" is entered into the input text field.For a student's solution to the input text field to be correct, it has to contain values BBB, BBG, BGB, BGG, GGB, GBG, GBB, and GGG in any order. I created an array named solution_S with these values. I also have an enter the solution button named enter_btn. The student can check their solution by pressing the enter_btn button; if the input textfield is correct, the quiz moves on to the next frame in my timeline; if it is incorrect, it moves to a different frame in my timeline.
stop(); baby_B.addEventListener(MouseEvent.CLICK, letterB); function letterB(event:MouseEvent)
I would like to be able to dynamically populate a dynamictext field (assuming that's the best component to use) with anarray of data from PHP.I have attached my PHP code and my Flash Code.The PHP code is working fine and generating the array.The first part of the AS code is working as I can see thepop-up window with the PHP array in it. However, I can't figure outhow to get the array to display in the dynamic text box.I have created a dynamic text box in flash with nothing inthe 'instance name' box and 'events' in the var box.
I would like to be able to push a text field's value into an array on a button click, then have that array populate a data grid. I'm kind of new to flex and was wondering if someone could point me in a direction or show me how to do this.
Is it possible to change the way a array element displays in a dynamic text field. example this is the code i was given for flash AS2 lash 8
[Code]...
What I would like is to make the first two items off the array "Gen 1 Fail" and "Warning level 2" red text and warning three and four amber text and "end of list " white is this possible? I have looked at the string class but there does not seem to be a color property and text format seems to change the whole text field.
i can just split it into two lines, but i'd like to know for curiosity's sake, how or if i could do it in only one.[code]i'm basically trying to take an element from an array (which is a point), normalise it, and set another variable to the resulting value, without modifying the original array element.using the code above, i get a null value returned. what could i do differently to make it work as decribed, without splitting it over multiple lines. is that possible ?
Is there a way to pass the textfield A text to a dynamic text input (flash) as I'd like to use the font embedding flash offers. I can make it work when loading a value from a txt file but I'm not sure how to access the value identified above as KitGroupID_16_TextOption_38 and make it appear in a dynamic input box. Eventually I might want to have 3 font choices for the user but I'd like to just see if I can get this working properly first.
I have a detailed results page to which I want to post all the questions, answers, and whether the user answered correctly or incorrectly. All this information is stored in a multidimensional array and its successfully showing the results via the trace method.
My question is, what is the syntax for populating a dynamic text field with these results? Do I just write out one long line of AS with the newline command to separate the data? How would I go about applying bold to certain parts of the stored data that I will be showing?
Here is current code for my detailed results page:
function showResults(){ trace("Now showing results"); for(var i:Number = 0; i < NumberOfChallenges; i++){ //This calls the length of the original array (not the spliced copy)
I am trying to pass information to a many dynamic text fields when rolling over various movieclips that are generated using a loop. I have tried everything I know but can not get pahting to work prpoerly. The rollover works in that the curser changes by does not execute the lines of code within the in line function.(see red, bolded text (towards bottom) for problem). the Attached zipped swf is what it looks like as is.
Code: //how many floors are there in the building? var floors:Number = 25;
trying to on mouse over set the parent of the moused over text field to the highest depth child of its parent i tried both of these: [code] private function
Is it possible to login through flash using one Dynamic Text Field and one Input Text Field and no buttons? If so how? I have seen many tutorials dealing with logging in to PHP using flash but it requires you to make your own php scripts which i am not familiar with. Can some one tell me how to do this with PHPBBs existing php scripts... I want to be able to login thorugh a Input Text Field box and have it verify it in PHP and also be able to register and view other PHP info such as users online and FAQ..
I'm making a calculator using Flash MX that works the same way as the basic calculator found on windows (not the scientific one). But having the user input a number, store it as a variable, store which function the user wants to perform and clear the text field then store the new input in the same text field as a different variable and multiply or add or divide or subtract the 2 numbers and getting the equals sign to display the answer when clicked is harder than I thought it would be.
I am working on a file that has a rotating dial, and I'd like the dial to reveal contents of a text field (a link) as the dial points in the direction of the text field. I have 4 text fields located at 90, 180, 270 and 360 degrees (top, bottom, left and right). I have it controlled via AS, so I've got all the Math but I was hoping someone might know how to reveal the links when the arrow (in the dial) is pointing in these directions.I set up a text field for testing, which shows the degrees, but I'm getting 'NaN' in the field (problems with Theta and converting degrees to Radians, I think). I thought this might help me figure out how to reveal those links, if I can get the NaN to work.Currently, the file is rotating with an onPress, but I'm going to convert it to a mouse follow, instead, so the user only has to float around to see the links.
I'm trying to build a schedule with Flash CS4 and Actionscript 3.0 for an Internet radio station. I'd like to have a .swf that I can open, drag and drop a text symbol from the Library (ideally, for design reasons), and then change the color of the text with Actionscript when the user presses a button.
I can change the color of text if I create it with Actionscript, of course, but I'm not sure how to use Actionscript to change the color of text I've created in the Flash GUI. I can't pass a TextField to a symbol and expect Flash to know what to do with it, can I?
I've got an input field called "question" where you can type whatever you want, an ASK button called "ask" and a response field called "answer". Once you enter a question and hit the ASK button I want flash to randomly reply in the "answer" field with YES, NO, MAYBE, DEFINATELY etc.
Do I need some kind of answers array to store all the answers and then call them at random into the "answers" field? Am I on the right track?
I've been slowly expanding my Flash MX knowledge by going through some of the Kirupa tutorials. After completing the Random Letter Cycling tutorial I got an idea of how to modify it. The problem is I don't have a good grasp on writing my own Actionscript yet to try my idea.I can create a single instance of the movie clip (clip1.fla) but I am unsure of how to tie together multiple clips to create my desired idea (example.swf)Does anyone have the time to give me some pointers of how to achieve effect in the attached file? It's based on the tutorial above, but after it runs , it fades out and repeats itself a couple times. Ideally I would like each item to appear for about 2-3 seconds, fade out, and have the new one appear
I'm trying to make an application, with I could change the value of a variable on a text file. The thing is, at this moment I have to modify the text file variables and then upload this last again and again. The file with variables could be a XML file too. I was thinking make something like a guestbook, the problem is, it would create new variables and I want to modify the existing ones.
I have a result screen that shows bonus points and such. I want each text field to increment one after another and also have it increment by a certain amount each frame. Result Screen pops up. First is the player score check the player score, is it more than the score we want to display if the player score is greater than the player display score by 100 increase the player display score by 100 if the player score is greater than the player display score by 10 increase the player display score by 10 else increase the player display score by 1 when finished move to the next score...and so on. I have thought of using timers to move from one score to the next, but not being in an Event.ENTER_FRAME it only does one if then moves to the next one.
Also the if statement for incrementing the score looks ridiculous and I'm thinking there has to be a better way to do it. I was thinking of making it a separate function but then I wouldn't know what to return, or how to return it so it looks like its increasing and not just showing the total number instantly. I'll try to expand on it a little more.
I have custom components which must adjust their text content based on space constraints. For example a component adds labels until there is no space, and then the content of the last label becomes "(x more)" I do not have access to size of child controls before adding them. When in updateDisplayList, I make changes to the layout of the component, but for labels, lblInstance.text property fires events, which lead to updateDisplayList being called again. I know that updateDisplayList may be called more than once, but if there is a way to modify text without triggering events, that'd be really useful. For example, setActualSize method in UIComponent allows this kind of modification. Anything similar for text controls? Or do you have best practices for laying out and managing text content, in the context of custom Flex components?
I'm trying to call a function in one child class (Circle.as) from another child class (Wedge.as). Circle.as is instantiated by the document class (Tree.as), and Wedge.as is instantiated by Circle.as. How do I do this? This is my code:
Tree.as package com.treediagram { public class Tree extends MovieClip {
[code]....
How to call a function in a Class from another Class?but it was a bit hard to follow as it relates to my problem. One of the solutions worked, but was commented as being bad form, and another did not work, so I want to make sure I structure my code properly.
What I'm trying to do is to write something in an input field and then it should show up in a dinamic field. I can make this happen, but the problem is that the dinamic field shows its new text in the same format as the Input field. For example, the input text is written in TimesNewRoman and the dinamic text is in Arial, but when the dinamic text shows the input, the text is still in TimesNewRoman when I want it to be in Arial.
I've created a dynamic text field - mediaImportName001 (created , and populated it with the name of a file that I choose to import using a browse button (as3 and AIR).This works fine - I can import the file, and the name appears in the field.
I'd now like to pass the contents of the text field to another text field. But I can't get the contents. If I try to trace the contents of the textField trace("mediaImportName"+thisNum).text - Flash returns "undefined" (even though I'm asking it to trace after the field has been populated).
I use the following code to check that the field really is there and named correctly (the code returns the children):
I want to make a search button on my site. I have a bunch of pdf files in a specific location on my site. I want to create a search field where the end user inputs text into a field and flash locates and opens the corresponding pdf file.