I've got a problem with rotated buttons in Flex. They seem to contaminate other components' focus rectangles. Take the following source code, which couldn't be much simpler:
[Code]....
Now execute it. Click in the text area, the focus rectangle is correct. Press tab twice, the focus rectangle aroung the TextArea is rotated! Is there a fix for this, or should I avoid rotating buttons altogether? I'm using Flex SDK 3.5.
I have a dynamic textbox, left justified, characters embedded, set on whole pixel x and y, 266 wide and 310 high. I then made that into a movieclip with registration at the center. I then use code to flip it on the Y axis. The text is clear before the first flip when you test the movie. Flipped 180 on the Y axis so that it is backwards it is fuzzy. Flip it 180 again so it is back in its starting position it is still fuzzy. I have tried doing it without code, just flip by entering a value in the transform panel for the Y axis, it still goes fuzzy.
I need the text on the backside of my panel to be clear. go here to see the full panel in action [URL] click through to "work" on the menu. I am attaching a very simple FLA with a flipping textbox mc and a plain textbox on stage to show how the text should look
I am trying to rotate this text 90 degrees. I've read that you're supposed to embed the text....and I've tried that and the text just vanishes. I've also tried to set my own text format, but the problem persists.
Code: var tf:TextFormat = new TextFormat(); tf.font = "Verdana14B"; tf.size = 14;[code]...........
I Have also povided the dragging feature so that one can drag the text field. The problem is when i rotate the text field say 45 degrees and then i drag it to other position now if i rotate the text field again it is not rotating about its center or origin, it rotates about some other point that is calculated by the same method ---mc.x+ mc.width / 2,mc.y+ mc.height
I found this code online and he achieved a particular movement I want to use. Unfortunately, he's using numerical values instead of text. I followed all of his instructions, but I tried to replace the Vector with an array, and received an error. The error I have been receiving is "1199:type parameters with a non-parameterized type." That's because I added an array value instead of an vector, which this guy has done. What he has in his tutorial is correct with numerical values. Also he created a .as class called Item.as. Here is the AS code that is in the main timeline in a new layer called actions of my .fla file called rotate.fla:
//Save the center coordinates of the stage var centerX:Number=stage.stageWidth/2; var centerY:Number=stage.stageHeight/2;
My goal it so be able to rotate the text. package com.ryancanulla.airforandroid.view { import com.ryancanulla.airforandroid.model.MainModel; import com.ryancanulla.airforandroid.utils.AssetsManager; import flash.display.Shape; import flash.display.Sprite; [Code] .....
I have a little problem here, that I keep banging my head on for a few units now. It's fairly simple:rotate a dynamic text. Think of somekind of a quirky menu structure, with a circle in the middle and leaf-like menu items around it. I would like to rotate those, then it will look like a nifty flower-menu. Anyway, I cannot get the rotation to work. I've wandered around on the forums and Google already, and all point to the same thing. Embed a font, attach it and then rotate it. Well, I embedded the font 'Arial' in my library, linked it and called it 'Embed'. Then I create a TextFormat in AS3, use the name 'Embed', link it to my TextField and set the property embedFonts to true. All this goes fine, until I use that property. In the beginning you can still see my menu (only when it's not rotated, otherwise it disappears) and it's text, if I set embedFonts to true the text disappears.What am I forgetting or doing wrong, and is there perhaps an easier option?
I have a rotating menu that sets the selected button to the 3:00 position once clicked. I need the labels for the buttons to stay in the upright position as they rotate with the button. I have attached an image. Anyone know of an action script that would keep the labels upright?
I am trying to apply a transition to one of my forms. It seems like everything works fine except for the text disappears when I apply transitions like rotating.
I did a google search and saw that I have to embed fonts but I wasn't able to get it working.
I tried:
Code: var myFormat = new TextFormat(); myFormat.font = myEmbeddedFont.fontName; myFormat.size = 12; // the same size as the embedded font
I have a question concerning the use of the matrix objecThe following code works well to rotate the sprite from its center if its x and y properties don't change.However, if I drag and drop the clip somewhere else after having rotated it, and then add a new rotation, it keeps rotating from the previous rotation point. Even if I add point =new oint(myspr.x+myspr.width/2, myspr.y+myspr.height/2); in a function that is called at the end of the drag and drop, the rotation point remains the same.So,how to update the position of the matrix rotation point if the x and the y of the clip change on the scene after a rotation?
Code: var myspr=new Sprite();myspr.x=100;myspr.y=100;addChild (myspr);var point:Point=new Point(myspr.x+myspr.width/2, myspr.y+myspr.height/2);rotateAroundCenter(myspr,45);
SO i have looked and looked and I am beginning to believe that this may just be impossible to do with Actionscript. Basically i have a backend php file that creates an XML file of randomly selected entries from a Db. That XML file is imported to the swf file, and currently i can rotate through the XML nodes with no problem. Where i am now having issues is trying to have each entry Fade in.........and then fade out. Doing this with tweening is not an option because the tween time period never matches up with the backend actionscript rotation time period.
I have read alot about how you need to embed fonts to make this possible. have done that to no avail. THis can not be that out there of an idea. Basically i have a list of advertiser names and am wanting to rotate through them........but want a little more style than just a hard cut between the entries.
I want to make some buttons and use the buttons.fla library. The button is inserted and given an instance name. A second button is inserted (same kind) and given a new instance name. But when I am trying to change the label text in one of my buttons the text is changing on the other button as well. I believed they where separate instances?
I have a code that creates 10 dynamic text fields, along the "y" axis, based on a loop.
What I want to happen is, for each text field that is created, i want the numbers to constantly change based on a timer (they'll all change at the same time, but to random numbers).
Right now, the code below changes the numbers, but keeps stacking the new numbers on top of the old...
Code:
Code: var timer:Timer = new Timer(100,0);//called every Xms, repeated infinately (0); timer.addEventListener (TimerEvent.TIMER, doNumber); timer.start ();
I need to include a feature on an app I'm building that allows the user to upload an image and manipulate it in various ways including adding text. This is basically a way to design custom printed merchandise as is already found on many websites and will be overlayed on a background image of whatever is being customised e.g. T-Shirt.The basic requirements are: resize, crop and rotate image against background. Overlay and change position/colour/style of text against image. Preview the final design against the background.
I know that flash is possibly the best solution but I was really hoping to avoid it and use Jquery instead. While there is plenty out there for resizing and cropping images with javascript there doesn't seem to be anything that fits my needs.
I'm trying to get the letters in a word (each letter is an individual text object) to cycle through three different colors when clicked. Right now, all they do is change from their original color, blue, to black when clicked. No further "cycling" occurs. I'm appending the code. The part of interest is (probably?) in what is presently (and inaccurately) the "traceTextEvent()" function/method. It starts around line 90 of the code.
Is it possible to change the text property of a text field that is contained within a sprite? I've been trying but can't come up with the right syntax. Here is what I'm doing:
I've created a sprite named "lessonSprite" and added a text field to it in one function. Now, in another function, I'd like to change the text in the field.
I have a Dynamic Text box in my Library. I drag it to my main stage and give it a name..it is now a movieclip. The name is 'mcAdmin' I added an event listener for MOUSE_OVER I want the text to change color, but for now I'm just trying to change the text; however, it's not displaying the change in text I want. I do a trace, and the change is in there on the output window, but it is not displayed as such.How can I :1) use AS3 to change the font color of the text2) use AS3 to change the text and have it display?
function onMouseOver_txtAdmin(e:MouseEvent):void{ Mouse.cursor="button"; //Current mcAdmin text is 'Administration' //I want to change the color of Administartion on Mouse_Over
I have a textfield that is dynamicly created which contains some text and has a textformat applied to it, which works fine, and I have my happy little text field.
the problem comes when I try to change the text and textformat after an event. I am doing it as so:
I just started playing with scripting and here is a question i got. I got 1 button.A movie with containts 3 graphics , graph1 , graph2 , graph3 Each graphic contains a Dynamic Text field. The var of that field within graph1 = text1, graph2 = text2 etc. On release should put the text "test" in each of the textfields and should play the whole movie wich contains the graphics with textfields. this is the code i made
Code: on (release) { set ("_root.movie.graph1.text1", test);
I'm trying to put a text in a dynamic text box. The text element, however, is placed dynamically:
var topText:myDynamicText = new myDynamicText(); topText.name = "NameTextTop"; topText.text = String("Text 1"); addChild(topText); topText.text = String("Text 2");
Placing the text element isn't the problem, but I cannot seem to change the text in the element. As you can see, I tried placing the text before and after putting the text element on the stage. Both didn't work. The text element is creating from scratch by adding text with the Text Tool. It's single line dynamic text, Arial regular and the text characters have been embedded. Can anyone tell me what might be the problem, because I'm completely stuck.
I have this piece of code which basically takes some text from an XML file and displays it into a dynamic textbox called "a1" then the same text into another dynamic textbox called "a1h":
Code:
var a1Node=findNode(rootNode, "a1"); a1=getValue(a1Node); var a1box:String = a1; a1h = a1
Say if "a1" is "England" is there a way to make "a1h" say a shorthand version...something like "ENG"I could use a simple if else function but I have lots of dynamic textboxes and lots of different countries.
I've got a flash template, and was just messing around to see how tough it is to work with. Anyways, I changed some text, saved it, exported, and in the SWF, it did not change, it stayed as what it used to say.
I then changed some other text to see if the same thing would happen, and it did. I also added in a text field to see if it would appear, and it did.
why certain text does not show as changed in the SWF?
I have a map of Europe. What I am trying to set up is coding or something to it. trying to make it so when the mouse goes over each country the name of the country is shown.Have made a version with images, however due to the countries being so close together when you run the mouse over where the text is (even if the text is off the space of the country) it shows the text of the other countries