I've got a view in my app where the user specifies one or more people who will be "instructors". There is a dropdownlist that lets them indicate how many instructors there are. Then, for each instructor, there is a component that is displayed that allows them to enter the required information for that instructor.
I'm planning to set it up so that it adds/removes the "instructor" components as necessary, so that the number of instructor components matches the number they selected from the "number of instructors" dropdownlist.
I want to set the width of the component to 100%. But I'm not sure how do to that. Here's my code:'
var ic:InstructorInfo = new InstructorInfo(); ic.width = "100%"; // This causes a compile error--can't convert a String to a Number instructorsContainer.addElement(ic);
The problem is that the width property is of type "Number" and wants an explicit pixel value. But I don't want to give it an explicit value, I want it to be sized to 100%. How can I do that?
^ That's exactly my response too!
Use the percentageWidth and percentageHeight attributes. Do not use quotes, use numbers (no percentage sign).
percentageWidth and percentageHeight are different from plain ol' "width" and "height"