ActionScript 2.0 :: AutoSize For MovieClips - Loading Contents From XML
Jul 13, 2007I know that the autoSize works fine for textfields (loading contents from a XML, for example), but and for movieclips? There's a way to set this?
View 6 RepliesI know that the autoSize works fine for textfields (loading contents from a XML, for example), but and for movieclips? There's a way to set this?
View 6 RepliesI am loading text dynamically (that works), but it won't use the autoSize at all. Below is my code.
[Code].....
I am new to ActionScript and Flash, and I am getting this error:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at jessicaclucas_fla::MainTimeline/stopResumescroll()
I have several different clips in one movie that have scrolling content. When I click a button to move to a different clip that doesn't have a certain scroll, it gives me this error. You can see the site I am working on: [URL].
Here is the code:
//Import TweenMax and the plugin for the blur filter
import gs.TweenMax;
import gs.plugins.BlurFilterPlugin;
//Save the contents and masks height.
//Assign your own content height here!!
[Code] .....
how does pagination work? Is that I just need to create several Movieclips for each page and then add the contents into pages seperately?? Or is there any available tutorials??
View 2 RepliesIn my main .fla file I have a movie clip onstage called "square". The movieclip is empty. Below that are five buttons (black, red, blue, green, remove) which, depending on the color button clicked, would load into the empty "square" clip either a movie called "black_square.swf", "red_square.swf", "blue_square.swf" or "green_square.swf". Only one such movie at a time is loaded into the clip. Clicking the "remove" button empties the clip. I've also got a "submit" button, which, when I click it, I'd want to submit the name of whatever .swf file happens to be loaded to a database. If nothing is loaded I want the record created to show the "square" movieclip was empty.
I've been able to make an application that has a central movie clip containing 20-something other clips. The application lets people create their own design of a particular item, choosing the colors of every component to this item (each of which is loaded into its own component-specific movie clip). One of the movie clips can be populated by a .jpg or .png file a user himself uploads. Once finished, people can print or save this design by choosing the appropriate button on this app. What I'm trying to do is find a way to also pass this design, created from multiple movie clips into a central clip, into a database as well.
The movie clips are "driven" by 21 color chip buttons each which has an instance name of a color, i.e. "black", "brown", "dark_green", etc. By a series of switch/case statements, when one clicks a "component" button (there are approximately 13-15 components) they load into the clips a movie named "(model)_(view)_(component)_(color (event.target.name)).swf". There are many "models" to choose from but within the stage only one "model" is selected at a time, so that wouldn't change here.
The design can be viewed from front, back, left or right, so that's what the "view" is - the colored components that are the same save for the view (i.e., an object which can be seen from either the front or left view) are loaded into movie clips that are either visible or invisible depending on which view one selects. Is there a way I can attach a variable name to a movie clip which is selected (bearing in mind that the application viewer can change the color of each component (and therefore the clip loaded) at will) to be read by the database? Or would the name of whatever movie clip itself that happens to be loaded be sufficient? "populating a database from contents of a movie clip".
i am having problem with loading external text or html content code works on main timeline it loads whole html contents with image but i move it in movieclip the only text just disappears.i tried to load it through external swf file but the text is still invisible
View 1 RepliesHow would I blur the contents of the stage during loading?
View 1 RepliesHow it is done, when you enter to site [URL]. Preloader loading the content of site and when you re-enter to site you see the preloader once again and preloader loading from 1 to 100 fast. What script cause this effect?
I have 2 mc, mc1 with script :
onClipEvent (enterFrame) {
if (!loaded && this._url != _root._url) {
if (this.getBytesLoaded() == this.getBytesTotal()) {
loaded = true;
_root.mc2.gotoAndPlay("preloader");
}}}
And mc2 have preloader in 2 frames and then goes frame with label loadMovie("content") but its not working.
I want a MovieClip to play as its loading the content in the background, I already have the MC animated, the "loader", how do I do this! I tried this way
frame1
ifFrameLoaded ("end") {
gotoAndPlay ("Start");
}
frame 2
gotoAndPlay(1);
layer 2
loader
Thats all it works the only problem is, that I realized is that its dependent of connection speed, what I mean is that if you have a 200KB/s connection it will load so fast that it doesnt play the complete animation and I set the simulate download speed to like 50KB/s and it does play completely. So my question is will this happen when it's online?
I want to know: is it possible to load several images using a single loader?
View 2 RepliesI'm trying to load the content of a .txt file dynamically... If I leave the .txt file in the same root with the .swf it works perfectly, but I tried moving the .txt files into another folder and it stopped working...
Code:
var path ="/info/myInfo.txt";
var my_lv = new LoadVars();
my_lv.onLoad = function(success) {
if (success) {
// actions go here...
} else {
trace("error load text files");
}};
my_lv.load(path);
"info" is the name of the folder the .txt file is in... I even tried upload it to my server and giving the absolute address like [URL] but nothing...
I've got a movieclip with a blank dynamic textbox inside. On frame 1 of this movieclip, I have the actionscript to load the contents of an external .txt file into the dynamic textbox. The problems are:
1. I have an <img> tag in the external .txt that doesn't work (actually, the text does wrap around where the img is supposed to be in the dynamic textbox, but the img itself is not appearing.
2. All <p> tags don't work, but <br> does.
3. I have an ampersand (&) in the .txt file and all text is cut off at that point when loaded into the dynamic textbox. I've tried escaping it (&) and using & to no avail.
I'm loading content from a text file into a text field in Flash. In that text file I have some simple html tags like <b>, <i>, and <img>. I'm setting the textfield as html text:
myTextField.htmlText = myContent
The img tags work fine, but for some reason the bold and italics are not displaying...the tags are being correctly stripped from the text, but there is no bold or italic text. I'm embedding all the characters I need, but do I need to somehow embed the bold/italics versions of those characters?
I have built a simple Flash application that will be presented using a projector, the application will show messages in the form of questions that will come from a simple flat-file text file or XML file.
In addition to this I would also like to be able to add my own messages using a simple HTML form.
I've been looking around the web for some resources, but have been struggling to find what I am looking for. The basic idea is that the flash application will loop through these different messages from the XML, but then when a user types in a message that will also appear within these messages. Think of it as a sort of dynamic tag cloud.
I am trying to have one single loader for different buttons to load their specific target. lets say I have btnOne and btnTwo, each of them have their page to link to, btnOne to pageOne, btnTwo to pageTwo, page one and two are external swfs. so can I load them into stage by sharing one single loader?
this is simply my script:
ActionScript Code:
var swfURL:String = ("external.swf");
btnOne.addEventListener (MouseEvent.CLICK, startLoad);
btnTwo.addEventListener (MouseEvent.CLICK, startLoad);
[code]....
I am trying to have one single loader for different buttons to load their specific target.lets say I have btnOne and btnTwo, each of them have their page to link to, btnOne to pageOne, btnTwo to pageTwo, page one and two are external swfs. so can I load them into stage by sharing one single loader? this is simply my script:
[Code]...
I'm customizing an xml flash website and while I can handle all the html and xml well enough, but in Flash, I have no clue how to:
Now go on the stage, and delete the contents of the last layer(background & pattern). Here, add from the library, the square movieclip, and name it mcBackColor(see attached image).And then to add your swf background in the "background & pattern" layer from the main.fla file.
I can change the name, but don't know how to delete just the contents of the layer and then add the new clip.I've made a slideshow before and that's all I can do.
I have two dynamic text fields on the stage. How can set the text to autoSize? I have this, but it's not working.
Code:
w.text.autoSize = true;
w.text = "100";
h.text.autoSize = true;
h.text = "100";
i get problems @ this line... "contents.loadMovie(mc);" instead of just loading the movie, it automatically plays. and the code after it don't even get analyzed. pointers
[Code]....
I'm using a datagrid in my flash project to create a step action table that is populated by an XML file. The number of steps in the table will change from time to time, so I'd like to somehow make the datagrid length set to auto if possible. In the code below you see that grid.setSize(316,1100);. In it's current format the table will either be too long or too short when I update it's contents from time to time via the XML file. This will cause either a lot of extra white space at the bottom while scrolling or if too short it will cut off the table.
Actionscript Code:
import fl.controls.DataGrid; import fl.controls.dataGridClasses.DataGridColumn; import fl.data.DataProvider; import fl.controls.ScrollPolicy; var loader:URLLoader = new URLLoader(new
[code]....
I have a TextField that I'm going to populate dynamically in code. Imagine as a simple example a cartoon with the text bubble above the speaker's head, the bubble is a rounded rectangle with some embellishments like drop shadow and a border and such and I want the bubble to be a fixed width but a variable height to accomodate a few words or maybe a long sentence that wraps to three lines. I understand that TextField will do this with autosize and wordwrap, but how do I make the 'bubble' movieclip that contains it also resize accordingly, without writing various hacks involving counting the number of characters and resizing the bubble myself?
View 3 Repliesi use a embeded font, and the text width is set to autosize, but some times when i go fullscreen or scale the stage, the text get croped, just a few px,are thre a way to make autosize more stable?
View 2 RepliesI downloaded an Interactive Map from Active Den ... it came with an XML file that allows me to change some parts, but the part thatI need to change is not covered in the XML ... it needs to be changed in the Action Script.[URL]Basically when a landmark is moused over ... a box pops up that contains hrml (images, text. links, etc)The XML file allows me to set the max width of the pop up box.
The issue is that i need a box that is 225 px wide ... I also need another box that is 400 px wide The XML only allows me the set one width ... so I need another box (one for vertical layout, and one for horizontal layout) I thought I could duplicate the pop up box mc, and the box's Action Script (give them different names) and that would work, but I don't know exactly which parts to edit. [URL]Also, there is a screen shot of all movie clips, but the only mc that has any actions attached to it is "zoom_pan" it's at the very bottom of the list.
I have tried
ActionScript Code:
fontCombo.textField.autosize= TextFieldAutoSize.RIGHT;
ActionScript Code:
[code]......
I am facing problem related to TextArea auto wrap. I used the following code I found on net to fix this however it is not working.
addEventListener(FlexEvent.CREATION_COMPLETE,onCre ationComplete);
protected function onCreationComplete(event:FlexEvent):void {
//textAreaControl is the id of the control you want to resize to contain it's text.
updateSize();
} protected function updateSize():void {
if(mx_internal::getTextField() != null) {
[Code] .....
I am facing problem related to TextArea auto wrap. I used the following code I found on net to fix this however it is not working.
[Code].....
In the past, I used the flash.text.textField object something like this:
tf = textField();
tf.autoWrap = true
tf.autoSize = "left"
tf.width = 100;
[Code]...
I'm coding this, so if you have some suggestions, please post them in code, not MXML.
but UITextfield is not a TLF component and the example for RichText does not cause the RichText height to grow with the text. What I need is a component that I can set the width, add TLF formatted text and get the height of the component once it has rendered. Just like a TextField does when you add text.
I have done lots of searching on this subject, but it seems what I am finding is either out of date or just does not seem to work.With TextFields in the past, you could set the TextField to a certain width, set wordWrap to true and you would end up with a textfield that changed height according to the text you added.Now I am trying to do this with either the Spark TextArea or RichText.I tried this HeightInLines = NAN, but that seems to be out of date.I also tried this routine:
var totalHeight:uint = 10;
this.validateNow();
var noOfLines:int = this.mx_internal::getTextField().numLines;[code]....
But the mx_internal is not in the Spark components.I am trying to do this with AS3, not MXML.
I want the width and height from the textfield to be set automatically. But if I use:
textField.autoSize = TextFieldAutoSize.RIGHT;
It runs perfectly on the computer. But if I transfer the app to my iPhone and I test it, the textfield turns in the size of one character so the rest I'm typing scrolls out of the textfield area. It's pretty hard to explain what happens, but it just looks like it doesn't set the height and width the right way. And even if I use the
textField.scrollV = 0;
it keeps scrolling.
Trying to accomplish the simplest thing ever.. with no success.I want to create a textfield (all scripted) with a specified width (420) and a varying height:
Code:
txt = this.createTextField("body_txt", this.getNextHighestDepth(), 0, 0, 420, 0);
txt.multiline = true;
txt.autoSize = true;
txt.text = text from xml going here........;
This code changes the width.If I remove "autoSize", I see no text (as the height is "0"); WTF? How do I keep the width the same as what I've set, and modify the height?