Flex :: Decrease Width Of HDividedBox Divider Bar Length In It?
Sep 21, 2010How we can lessen the length of Dividing bar between two components. like in this example i want the length only of two pixel.
View 1 RepliesHow we can lessen the length of Dividing bar between two components. like in this example i want the length only of two pixel.
View 1 RepliesI'm trying to have a minimap display with a draggable viewport below a chart. I essentially have this to control the viewport of the chart:
<mx:annotationElements>
<mx:HDividedBox id="dividedBox" horizontalScrollPolicy="off" width="100%" height="100%" liveDragging="true" borderSides="bottom top">
[Code].....
Problem is, only one divider actually moves at a time. I found that if I set a timeout of about 50ms before moving the next divider that both dividers move. However, this seems like a rather awkward way to approach this and is error prone.
Anyone know if it's possible to move two dividers in a HDividedBox simultaneously or should I be taking another approach?
I'd love to be able to prevent dragging of a HDividedBox's divider based on a condition. for example:
[Code]...
Is mx.containers.HDividedBox deprecated by some spark container in Flex 4.5? I'm new to Flex programming and can't find any spark replacement for it.I want to have 2 Lists separated by movable vertical bar.
View 1 RepliesI'd to use a HDividedBox and I have resize problem.Indeed, when I reduce the width of accordion component, the list is not reduce.Find below my code
<mx:HDividedBox width="100%"
height="100%"
color="0x323232">
[code].....
I have a Hdividedbox, which has three child elements.
I want to set the initial ration of sizes, such that the first one is 30%, the second is 40% & the third is 30% of the Hdividedbox's width.
I've noticed that an "out of the box" HDividedBox has some serious flickering issues when liveDragging is enabled, but only when the pointer is over the contents of the DividedBox while dragging. If you grab the BoxDivider and move the pointer off the component while dragging, the flicker goes away and the component renders properly.
I have tested this with both my customized component and an extremely basic HDividedBox implementation with Group, SkinnableContainer, and BoxContainer children as well as nested groups with clipping.All types of children exhibit the same behavior.
<mx:HDividedBox width="500" height="200" liveDragging="true">
<s:SkinnableContainer minWidth="0" backgroundColor="green" percentHeight="100"/>
<s:SkinnableContainer minWidth="0" backgroundColor="blue" percentHeight="100"/>[code3].....
How do I set the width of the array and length and set each of the values in it to the same number. This is for a game I am working on. I know you use for loops to find the x and y of the values... This doesn't work, but think its how it suppose to work.
Code:
_global.ymap = 4;
_global.xmap = 4;
for (y=0; y<_global.ymap; y++) {
for (x=0; x<_global.xmap; x++) {
_global.map[y][x] = 1;
}} trace(_global.map[4][4]);
Q. How do I set the width of the array and length and set each of the values in it to the same number.This is for a game im working on. (Tile like you could of guessed.)
Note: I know you use for loops to find the x and y of the values... This doesnt work, but think its how it suppose to work.
Code:
_global.ymap = 4;
_global.xmap = 4;
for (y=0; y<_global.ymap; y++) {[code]......
I have a text box on my stage in Flash cs3 with a width of say 300px.The text box is populated with text/data from a flashvars variable in my HTML. If the text in my flashvars is too long (over 300px in length) it will be cut off when placed inside my text box in the embedded swf. Is there any sort of 'dynamic' solution to this?
View 3 RepliesI have an mx:vbox and inside i have several mx:text elements.how do i decrease the gap between each line of text that is shown ?i tried doing the following:
<mx:VBox borderColor="black" borderStyle="inset" width="80%" verticalGap="0" paddingBottom="0" paddingTop="0">
<mx:Text text="a" width="80%" paddingBottom="0" paddingTop="0"/>
[code].....
I have some text fields that are evenly horizontally placed side by side. I have that going good. What's killing me is, I need to put a divider in between the text as well. I can't seem to figure out how to do that. I'm trying to accomplish something like what you see below:
Code:
Home | About | Some Other Link | One Other Link
Code:
function initFooterNav () {
for (var a:Number = 0; a < 4; a++) {
var footer_div:FooterDivider = new FooterDivider();
[Code]....
I've got a TileList with verticalScrollPolicy="on".
Is there a property that returns the width of the tileList minus the width of the scrollbar?
I am creating a nav in flex that pulls in buttons dynamically from xml. THe problem i am having is setting the button width to the text width. currently the buttons are all the same width and if the text is larger then it just cuts off. I've tried a few ways of doing this:Setting button width to 100%On creation of the button try to set the width of the button to the text programmatically. Something like evt.target.width = evt.target.textWidth;
View 1 RepliesRunning into strange behaviour with flex 3.5. Here is a minimal code:build.xml target:
<target name="player">
<mxmlc
file="${APP_ROOT}/player.mxml"
[code].....
Let's say I have array foo and a positive integer y, where foo.length > y.I want to remove elements from foo so that foo.length becomes y (or very close to it).Also, I need to preserve the first and last element of foo. The indices of the removed elements must be spaced apart as equally as possible. Foo can be sliced, or it can be used to create a new array.
Example: if foo = [a,b,c,d,e,f,g,1,2,3,4,5] and y = 6, then trimmedfoo could be [a,c,e,g,2,4,5] or maybe [a,c,e,2,4,5], but not [a,c,e,g,2,4] because the last element of foo is missing.
how to do this
function foo(x:*, ...args):* {
}
function bar(x:*, ...args):* {[code].....
how to expand args ? when I call bar(1,2,3), I wish it call foo(1,2,3), but it call foo(1,[2,3])
Is there any way to determine if a (anonymous) function has defined the ...(rest) parameter in ActionScript 3? I know there's the function.length property, but it only counts the explicitly defined arguments.
View 2 RepliesI am trying to get the length of arrays within an array, here is my example (MX 2004):
[Code]...
I get an output of of 3. the number of variables within the first array, this is not what I had expedted.
Once I've set either the width or percentWidth property on a flex label, is there a way to reset the width to its default (i.e., the width of the text plus padding)? I'm using the label as a renderer. In some cases, I'd like it to automatically size to the text, and in other cases, I'd like it to be a percentage width of its container. Obviously, I could use two separate labels, one for each of the above cases, but I'm curious if it's possible to reset the label to its default behavior.
View 2 Repliesis it possible to make the child elements of a vbox to occupy 100% of the width without indicating width=100% for each element ?
View 3 RepliesWill I take a big hit in performance using nested ViewStacks? Should I strive to handle all navigation in one ViewStack and push children manually or will the affected performance be negligible?
eg.
<viewstack>
<tabnavigator />
<tabnavigator />
<tabnavigator />
</viewstack>
I'm using the FileReference class to upload flvs to a server. Is it possible to check the flv length not size before allowing an upload?
View 2 RepliesI need to display the number of items in a List component that has a filtered ArrayCollection as its data provider. I don't see a way to get the filtered collection's length.
View 1 RepliesI am trying to get the length of an array through mxml (not actionscript). I have the following:
<s:Application
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
[Code].....
Why does test2 show the correct array length but test1 is stale?
do anyone know how to script the dynamic text length to the amount of text in the text file instead of manually drag it to the length?
Code:
myLoadVars_lv = new LoadVars();
myLoadVars_lv.onLoad = function(success) {
[code].....
I would like to put an eventListener on an ArrayCollection's length proprety, but I don't know how to go about this.
I want to do this because I only want code to execute when a certain number of things are in a certain ArrayCollection. I want Flex to wait to execute this code over the next object until that length property drops back to an acceptable level. I think I should do this with events instead of a while loop that sits there spouting NOOPs forever (which I don't know how to do either).
My Dataprovider for a grid is an arrayCollection which is dynamically loaded with Objects . for example : a person object with persionID,PersonName ..etc . I applied a filter function on my dataprovider based on personID . below is my function
public function FilterFunc(item:Object):Boolean
{
var same:Boolean=String(item.personID ) == filterpersonID ;
return same;
[Code]....
this function is called whenever a new object is being added to the arraycollection . The problem now is dp.length in the above function is returning only the no of objects of the particular personID on which the filterFunction was applied instead of the absolute value . Its not limiting the size of the other objects which are runnning into thousand's causing memory issues . once i change the filterFunction to different personID , it slowly starts limiting the respective personID objects. So the sizeHandler() limits only the personID objects for which filterfunction was applied instead of the whole objects , this is the problem .
I have a repeater that populates a component, called 'project'. The project components are given an ID of 'wholeProject'. In all of my functions up until now, I was able to determine how many project components were made by doing the following:
wholeProject.length;
I used this in for loops, for each loops, and for changing the item settings within a project, i.e. something like this:
wholeProject[i].studentName = "Billy Bob";
However, I'm creating a new function that does not seem to like this wholeProject.length reference. I'm using it within the same level as all the others (i.e. the parent level). So far, my function is simply this:
public function getStudentYears():void
{
Alert.show(String(wholeProject.length));
}
when the application loads, the alert message simply does not appear. If I change the alert to something like this:
Alert.show("This is just a test.");
it works just fine. But for some reason, the wholeProject.length doesn't work in this function whereas it does in all my other ones.
I am trying to assign a number to a variable that is dynically generated from a binded array...when i try and assign it and trace it out nothing happens, which means I am obviously doing something wrong but I am not sure? just for fun i decided to bind the data to a label like so...
[Code]...