ActionScript 1/2 :: Dynamic Text Not Updating
Oct 19, 2010I have some simple code that should update some dynamic text but it seems to be doing it out of order.[code]
View 11 RepliesI have some simple code that should update some dynamic text but it seems to be doing it out of order.[code]
View 11 RepliesI've made a website in Flash, it's the 1st time I've made a site with dynamic loading text.The text loads, that is fine, however, when I update the .txt file, the webpage does not update until I delete my internet history. This obviously no use as I can't expect returning visitors to delete their cache every time they visit.
View 4 Replieshow to simply make dynamic text update!I have a dynamic text box and I gave it an instance name of changeTxt I also have a var called changeRate. How do I get the dynamic text box to update?
changeTxt.addEventListener(Event,updateChangeRate) ;
function updateChangeRate():void {
changeRate=2;
trace(changeRate);
}
I have some nested movie clips, with a dynamic text object at the end of the chain - if I don't update the the text in the dynamic text field, then it displays fine, however if I set the text at anytime through actionscript, the text disappears. I have tried all sorts of embedding/not embedding font - combinations, but nothing works.Here is a code snippet:
Code:
// this one works just fine...
testing_txt.text = "This is some dynamic text!";[code]....
I am definitely setting the correct field in this long list of objects, but for some reason the text in the main_menu_mc... object isn't updating. Interestingly, the text associated with the testing_txt object updates just fine.Below is a small screen shot of the display while running the swf... menu_item8 is obviously the one without any text...
I've created a flash banner which loads 3 images. Each image is loaded using a Loader object. Each Loader object has an event listener which points to the same function. In this function I compute the loaded/total bytes, then I update a dynamic TextField.
The problem is that the TextField doesn't change its text only when all the images are loaded, which means at 100%. I used a trace for percent and it works fine. From what I've read until now, it seems that this can be caused by a lock-up of the UI?
The function:
Code:
function updatePreloader(e:ProgressEvent):void {
if (LoaderInfo(e.target).loader == imageLoaders[0]) {
loadedBytes1 = e.bytesLoaded;
[Code]...
on my onEnterFrame function, I just want to keep updating a Dynamic Text Box location. It's giving me more trouble than I anticipated, and the solution is probably very easy. I have spent 30 minutes (give or take) on trying to figure it out, but to no avail. This is what I have at onEnterFrame:
ActionScript Code:
_root.HPnum._y += _y - 60;
_root.HPnum._x = _x + 20;
Fairly simple, it's in the as code file that I want it to track. What happens is, it does get moved, but I cannot see it anywhere.
I have been trying to figure this all day and cant really find anything like it on the internet.
[Code]...
I've got this code that creates a dynamic textfield, converts 'score' to a string, displays string, and updates the value of score. Well, I've traced it and the value of score updates, but the value displayed in the text box stays the same. How do I get the value in the textbox to update/change.
Code:
var scoreString:String = String(score);
var scoreNumber:TextField = new TextField();
addChild(scoreNumber);
scoreNumber.type = TextFieldType.DYNAMIC;
[Code] .....
im trying to learn and understand actionscript 2.0... so i figured the first thing i would do is make a simple rpg. What i have done so far is make 4 way movement and now im trying to make a hitTest where the "char" touches the coin and it updates the dnyamic text with the instance of currency and then unload the clip.[code]also i am using flash cs4 so if you need me to reupload it in older format just ask.
View 1 RepliesI am producing an interesting interactive project. I have 9 sliders from 1-100 that will adjust a total figure. If this total figure adds up to 100, it should stopDrag();
Now this works, however if you move the slider faster than the frame rate, it doesn't stop at 100. I have tried updateAfterEvent(); but not sure of any other options.
Also, I need to be able to drag any sliders back down but not up once it has reached 100.
Im working on my platformer game engine and I have come upon a little snag...
I have a movieclip in the library named score and within that is a dynamic text box with an instance name of scoretxt.
When the level loads I have the MovieClip placed on the stage (simple enough)
Code:
package {
import flash.display.Sprite;
import flash.ui.Mouse;
[Code]....
I am producing an interesting interactive project. I have 9 sliders from 1-100 that will adjust a total figure. If this total figure adds up to 100, it should stopDrag(); Now this works, however if you move the slider faster than the frame rate, it doesn't stop at 100. I have tried updateAfterEvent(); but not sure of any other options. Also, I need to be able to drag any sliders back down but not up once it has reached 100.
View 1 RepliesI have a for loop updating a dynamic text element but it seems to iterate so fast that only the last item in the loop is updating the text. I'd like the dynamic text element to be updated with EACH item in the loop, not just the last.
1. I have a single frame movie where I create a simple array of strings from an external text file:
[Code]...
I was looking through the posts on how to update dynamic text fields without using a submit button or other method which would cause the entire scene to be called again.
I found exactly the coding I wanted: [URL]
The issue I found is I can't get it to do what I want, which is to add a series of variables together.
I modified the code to this:
Code:
var total:Number;
var num1:Number;
var num2:Number;
[Code]....
It works, but if I type in say " 4 " into the 'num1' input box the total box (dynamic field) becomes a " 4 ". But when I enter in say a " 5 " into the 'num2' input box the total box becomes " 45 " (no " 9 ").
I have a dynamic textfield on my stage with the instance name trackText.
I have declared public var trackText:TextField;.
When I trace trackText.text it gives me exactly what I expect but the actual text on the stage does not update.
public var trackText:TextField;
trackText.text = audioPlayer.currentSong.title;
trace("trackText = " + trackText.text);
// gives me what i expect "track 1" etc..
but the text on the stage still says "loading..."
This should be really simple, but for some reason Flash just isn't operating as I expected.I'm trying to make a keypad for a game, whereby the player must type in the correct number sequence to progress. The player will click the number buttons with the mouse and the numbers will be put into an array, which will then be checked with a confirm button.I have set up the array as follows on the main timeline (it needs to be empty until user presses a number button):
ActionScript Code:
keypadnumbers = [];
Each number button then contains a variant of the following code (numbers differ):
[code]......
I am trying to write a preloader for multiple images of unknown size from an external source. Therefore I am counting the clips as they complete and using this as the progress in a dynamic text field.
The dynamic text field loader_mc.loadText.text = Percent;
Loads only once when the 1st clip has loaded even though the trace within the same if bracket traces out the different percentages as each clip loads
Here's the onLoadComplete function...
mclListener_c.onLoadComplete = function(target:MovieClip) {
onEnterFrame = target._visible=false;
//trace("var container = "+container);
//trace("movie clip "+target+" has loaded");
loader_mc._visible = true;
[Code] .....
So there are these two heads on one slide (dragRec), each has a normal state, roll over, and drag. Endpoint prints to a textbox on drag that displays a relative position, and threshold is set to show the percentage between the left end of the slider and Endpoint. When you drag Endpoint its text updates, however when threshold is moved no text appears.[code]...
View 1 RepliesThe code checks out and is working great but I just added a dumbed down version for referenceWhat is happening is:I am creatingar less:mcLessons = new mcLessons();addChild(less);mcLessons is a Movieclip I created and is located in my library with as3 linkage to a script (the one below).In the Library the textfield reads "lesson 1" and is supposed to change to "Basic Neccesaties(Part 1)" once loadedWhen it is loaded the text does not change. When I clip on a textfeild that has an eventListener, all the text is added.I trace the text field (before any textfield is clicked) and it reads "BasicNeccesaties(Part 1)" but on stage is still "lesson 1".
package com.afiadesign{
import flash.display.MovieClip;
import flash.events.MouseEvent;
[code]......
I have a couple of text fields in my Flash movie that are constantly updated with text from an xml document. The xml document is updated through an interface on a seperate swf. It's based on a flash guestbook I found and have hacked apart, and everything works fine in theory... My main worry is that over the course of a day it loaded in the text 170,000 times: 30 times a second which is a little excessive and is playing havoc with my web stats. I've cut this down to once every 10 seconds but I'm still thinking I should use a better method, would it be possible to test for changes before I load in new text, or am I going about this entirely the wrong way?
var currPage = 0;
var showAmount = 1;// set this to the amount of entries you want to view at a time
// **** Load XML ****************************
myXML = new XML();
[code].....
I have a dynamic text box that follow the mouse, giving information on rollover.
Code:
on (press, release, rollOver, dragOver) {
_root.mouse.info = "Coins per second: "+_root.cps1+newline+"Coins collected: "+_root.coins1;
}
_root.cps1 changes very quickly (+3 per second), the text box only re-updates (changes the value) everytime I roll in / out, how can I make it constantly update.
Yet again, I have another simple problem. I have an input text field and a movie clip that contains a dynamic text field. The dynamic text field updates when the user types. Simple enough. However, when I add a frame to my main timeline and cut/past my mc on it, the dynamic text field doesn't update. Here is my simple .fla file showing what I'm trying to do.
View 3 RepliesI created a text area on my stage using the text tool, then converted it to a MovieClip symbol. I called it ScoreLabel and I clicked "Export for ActionScript". I named the instance of the text area scoreLabel. However, when I do this in my code:
scoreLabel.text = this.score;
it doesn't change. That line is in my Main.as file, which is the document class. How can I change the text shown in this text area using ActionScript? Maybe I need to import a library?
I'm doing an assignment for university where I have to draw a chart having nodes (circles), each node having a number on it (text field)... ie the first node drawn would have "1" in it, the second "2" and so on... then these nodes will be connected to each other using drawn lines .... I'm using object oriented programming (my first try at OOP with Flash) and have an array which stores the details of nodes....
my problem is that when i put the first node the number in it is "1" ok, but as soon as i put the second node the numbers in both nodes turn to "2" and then "3" when the third node is drawn... which results in a whole mess!!! i don't know what can i do with the variables so as not to have the text fields updated everytime but only create the new node.
I think that the problem might be with the attachMovie part, but i have no idea.
I hope that this is clear enough! if it's not just ask me and i'll explain better. anyway the source file is attached (just click to add a node). I really hope that you can help me, or at least help me find a way how to figure it out.
I've got these dynamic text fields that have their autosize and multiline set to true. I assign a width when I create the textfields, but that doesn't seem to have an effect. Using an interval, i cycle through an array that provides strings to populate the text fields.
The textfields seem to take the width of the first strings that populate them, and then stay that size, regardless of the amount of text in each new string.[code]...
Code:
private var lvl:Number = 0;
private var total:Number = 0;
[code].....
Is it possible to make text content for a site in Flash be changed/updated by
someone without having to take the route of Flash? Like I have a text file in notepad, or Word and the text will automatically appear in the swf file?
Does anyone know if it is possible to update a piece of text in an textbox where html is enabled?
For example if the text inside an html textfield is:
Line 1 Lorem ipsem, <b>Lorem</b> ipsem,
Line 2 Lorem ipsem, Lorem ipsem,Line 3 Lorem ipsem, Lorem ipsem.
And if i replace the text on line 2 and make it bold without effecting line 1.
I'm creating a simulator for projectile motion and need some help with updating text boxes and locations of a ball. I have the code started and working for positioning the ball and updating the text boxes. However, they wait to update until my for loop is completed. So, I never see the position the loop has finished all 1000 iterations.
[Code]...
I have a function that is suppose to update a variable which updates a textfield and it is not working.
[Code]...