How to refer components of mxml in actionscript?
i have a component textarea in mxml, i want to set the value of textarea in actionscript method. how do i do this?
how to access the component in actionscript and how to return it back?
Hi Lakshmi,
You can do this just put all the script in the mxml block in seperate AS file as shown below... Observe that I have included an AS file named Script.as and removed the script block form mxml and moved to this Script.as file. Place the Script.as file in your src folder ....
// Main mxml file....
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="onCreationComplete()">
<mx:Script source="Script.as"/>
<mx:TextArea id="textArea" width="300" height="100" />
<mx:Button id="myButton" label="Click ME"/>
</mx:Application>
//Script.as file
import mx.controls.Alert;
private function onCreationComplete():void
myButton.addEventListener(MouseEvent.CLICK, onButtonClick);
private function onButtonClick(event:MouseEvent):void
textArea.text = "This is the Text assigned in an ActionScript method....";
Thanks,
Bhasker
Similar Messages
-
How to include components into mxml file?
I have an mxml file with multiple states and it is getting
quite large. I would like to divide these states into their own
components. How can i include these into the mxml file?
Thanks!I couldn't be happier that you asked this question and if you
don't mind I'd like to extend on it a touch since it directly
relates to my topic.
I am right with Dr. Goomba (Great name) when it comes to
filesize of a single application.
The flash player has always been a big proponent of small
file size and fast dowloads to ensure our users have a pleasant
experience in our applications. I have been going through the
documentation tirelessly and the only mention I really see as a
supporter of that theory is "RSL" documentation which, believe it
or not, actually advises against them unless you are using them
across multiple apps.
So, my question is a tack on to Dr. Goomba (Answer his first,
this is just a supporter):
Has Flex 2 moved us away from fast delivery? I have an
application already up to 300k that could easily reach the 700k
range (I think, based on my total progress so far) - It doesn't
seem to me that the focus is still on loading things in parts like
the MX 2004 RIA days. -
How do I build a Scroller in Actionscript?
I need to build a Scroller / Group / RichEditableText set of components using only Actionscript, since I need to create (perhaps) many of these, skinned on-the-fly as a result of download from the server.
Can anyone provide a working example? I can see how to do it using MXML, but I'm a programmer at heart... Only actionscript? I've tried but I'm having trouble getting the pieces to play together (scroll bars, mouse wheel, etc.)
Or is there a way to create multiple instances of a set of components defined in MXML? That might do it too.
Thanks.
OzI have a very dynamic application: the windows and components come and go, and I don't know in advance how many there will be, what the styles will be, etc.
So I want to create all components with Actionscript classes.
This is the MXML code that creates what I want.. This works fine, scrolls, mouse-wheel, all controls are effective.
<s:Scroller id="myScrollerA" width="300" height="100">
<s:Group id="myGroupA">
<s:RichEditableText id="myTextA" paddingTop="20">
<s:textFlow>
<s:TextFlow>
<s:p fontWeight="bold">This is paragraph 1.</s:p>
<s:p>This is paragraph 2.</s:p>
<s:p>This is paragraph another.</s:p>
... more code here with more text
</s:TextFlow>
</s:textFlow>
</s:RichEditableText>
</s:Group>
</s:Scroller>
This is the Actionscript I'm starting with, but the linking between the vertical scroll bar and the text scrolling is not functioning, and there are various surprises.
sxText is an instance of my custom class which subclasses RichEditableText, with more text than will fit into the scroller.
group = new Group();
group.addElement(sxText);
group.setContentSize(sxText.contentWidth,sxText.contentHeight);
scroller = new Scroller();
scroller.setStyle("horizontalScrollPolicy","off");
scroller.setStyle("verticalScrollPolicy","on");
scroller.viewport = group;
scroller.addEventListener(MouseEvent.MOUSE_WHEEL,scrollWheelEvent);
The scroll bar does scroll the content area, but NOT the text -- the text disappears off the top, but the revealed area at the bottom is background color: no text content.
Mouse wheel on the text area functions, but the scrolling is not reflected in the scroll bar.
Also puzzling: the thumb component of the scroll bar changes to a large vertical size, on first click into any scroll bar component.
What else do I need to do to tightly couple the scrolling of the text area and the use of the vertical scroll bar? Am I missing some skinning methods?
Thanks for your attention. -
How to Refer Application item in the html region
Hi All,
I have region which says 'Data was refereshed on 12-Apr-2010'. This is displayed in many pages. I want to reduce the manual work of going into each and every page and editing the date.
I have created an Application Item in shared components. Can anyone help me how to refer this application item in the html region?
Thanks,
VikasYou can use the syntax of : &<ITEM_NAME>.
i.e. say I have an application item MY_NAME , I would then have a html region which has the following
<p>My name is &MY_NAME.</p>see: http://download.oracle.com/docs/cd/E14373_01/appdev.32/e11838/concept.htm#BEICHBBG
Trent -
Code beautifier for MXML and ActionScript?
How do people reformat ugly code in FlexBuilder? I can eaisly
format my Java, JSP, and XML in the same Eclipse environment, but
why not MXML and ActionScript? I am very surprised this feature is
missing. It's quite common that I copy code snippets from somewhere
to FlexBuilder which are not well formatted.Hey guys, Be patient...
Don't forget the years of Java development that have advanced
Eclipse, not counting the 40 mil or so in prior development that
IBM donated when they ported and open sourced their Visual Age
product line. I used VA it back in 96 and it was slow and clunky,
and never would have sold against Borland's Java products.
I'm sure the decision was consciously made by Adobe product
management to get core feature functionality out and concentrate on
other stuff for the next release.
The FLEX team has done a great job and for some who have ever
been under their delivery schedule for the size of this
undertaking, many can appreciate how well they have done.
Also, considering that many eclipse plugins that are free are
worth what you pay for them (I have tested quite a few), the paltry
$700 bucks for FLEX and the fact that it has a great debugger and
profiler makes it worth it.
One final opinion, no matter what anyone says, software is
not free. You pay in time, learning curve, more time, and
sometimes, just plain old tail chasing!
I'm not really being critical, both of you have valid points,
just be patient, they'll get there. -
How to create package access MXML component?
Hi
In ActionScript we can create an internal class which can be referenced by the classes in the same package.
How can we create the MXML component which can be referenced by the others in the same package?Packager Links https://forums.adobe.com/thread/1586021
-
I need help understanding how the Apple components connect to create a whole system across all my devices?
Is there a resource that describes current system and associated functionality?
For example:
Buy A, B, C to achieve "X"
You will need:
an internet provider which supports <specs>
add D to achieve "Y"
You will need:
an internet provider which supports <specs>
add "E" to achieve "Z"
You will need:
an internet provider which supports <specs>
For example, I am looking at the Gen 6 Airport extreme. For intended performance do I need broadband? if so what are the specs, or will basic internet service suffice? Do I need the internet provider's modem or does the Airport extreme replace that? And then I think, if I am doing this, I should also look at Apple TV....What do I need and Why? Then I look at the New Desk top coming out in the fall, and I think well, if I wait and get this, what does this component do for the system, and what becomes redundant? What does this awesome desktop do for my ability to sit and use a new macbook air when I travel or sit on the couch in my PJs?
If there was a place that plainly stated "if you buy the new dektop you can configure a system including only these components and achieve <this result> and by adding <additional components> you will achieve this result.
I have been to the genius store a few times, but I come out of there more confused unless I have SPECIFIC questions or already know what to buy.
A "System Configuration App" would be a really great sales tool--Just saying.I have no idea what "fully optimized" means.
No Apple device will let you watch broadcast TV. The Apple TV is a good option for watching streaming TV from iTunes, NetFlix and Hulu. If you want to watch from other sources, you may need to look at other devices.
Any Mac computer or iPad will allow you to surf the web.
What business software?
Time Capsule is a good option for back ups.
Update what across all devices?
For accessing documents from all devices, a service like Dropbox is your best bet.
I have no idea what "step as far away from an internet provider as possible" means. If you want Internet access, you need an Internet provider.
Lighting fast speed for what? Processor? The specs are listed for all devices in the Online Store. Internet? We're back to the service provider.
Technology changes. The only way to keep pace with it beyond a couple of years is to buy new stuff.
The bottom line is you need to look at the specs for devices availble and at your budget and decide what best meets your needs. If you are unable to do that on your own, there are lot of technology consultants out there who will, for a fee, look at your exact situation, make recommendations and even handle the purchase and set up. Perhaps that would be the best route for you.
Best of luck. -
How to refer report items?
Hi,
How to refer the report items?
I have standard sql report region contains 3 columns.
doc_id,doc_name and No_units.all three items are apex item.
below is my sql query for report.
APEX_ITEM.SELECT_LIST_FROM_QUERY(17,doc_id,'select s_id from
sales')"doc id",
apex_item.text(18, doc_name) "doc name",
apex_item.text(19, No_units) " No units",null
from sale_docMy intention is to fire a dynamic action when event change in doc_id. So in when tab what i have to assign in item(s) fields for doc_id. i gave *#doc_id#* in items(s) field it doesnt work.
how to resolve this?any help?
-
How to refer one view from another view?
Hi,
I have 2 views in my Adobe Flash Builder mobile app. I need to refer the first view in my second view.
How to refer one view from another view? Or how to create a reference to a view wherever needed?I don't need any data from my first view. In a certain flow, I need to make my first view to be invisible.
for eg., My First view is in portrait mode. I change the device to Landscape. In the landscape mode, I want to show a completely different view (second view).
In this case, what happens is, I see my first view in Landscape mode for a second. Then the second view appears. When I change to Landscape mode, only the second view should be seen. I need to make my first view to be completely invisible in the OnOrientationChanging event of
StageOrientationEvent
As stage object and StageOrientationEvent works at application level, I need to know how to refer my first view object in the application level.
private function onOrientationChanging(soe:StageOrientationEvent):void
MyFirstView.Visible = False; ====> don't know how to refer MyFirstView here
Is my question clear now? -
How to refer a column value of a single row in conditional column display?
Hello,
does anybody have an idea, how i can refer a column value of a single row in conditional display of a column?
So my idea is, that a report has a column, which value is only displayed, when another column value of this row has a specific value.
I want to solve this problem with condition type: PL/SQL Function Body returning a boolean.
But I do not know how to refer the column value of each single row!
Thank you,
TimHere's a solution that, to me, seems easier to implement but, that's, of course, in the eye of the implementer.
Rather than using APEX to generate a link column for you, actually create the link as part of your SQL.
select '<a href="f?p=102:3:491847682940364::::P3_CONTACT_ID:' || CONTACT_ID || "><img src="/i/themes/theme_1/ed-item.gif" alt="Edit"></a>' CONTACT_LINK, ...
etc.
Test this out. You'll see that it works just like making a column a link using the column attributes.
Next, we'll change the SQL to use a DECODE statement to either display the link or nothing depending on what your criteria is. For example, let's assume you only want a link for active contacts.
select Decode( CONTACT_STATUS, 'A', '<a href="f?p=102:3:491847682940364::::P3_CONTACT_ID:' || CONTACT_ID || "><img src="/i/themes/theme_1/ed-item.gif" alt="Edit"></a>', NULL ) CONTACT_LINK, ...
etc.
This will not display the link in any rows in which the CONTACT_STATUS is not active, i.e. "A"
-Joe -
How to refer a .jar file in the code.
How to refer a .jar file in the code.
I want to use a library dnsjava.jar, which I download from the internet. I want to know how to refer it
If I am compiling the code on Solaris
If I compiling the code on windows using eclipse.
I added the following line in my code to refer to this library. But it always complains of not found the class
import org.xbill.DNS.*;
I tried the following to add this library but did not work
On eclipse/windows: Went to window-> preferences -> BuildPath _> class path Variable.
On Solaris: Could not add this library /opt/java_reference/v1.6.0_04/jre/lib. Although I am logged in as root, but not able to add the library there. Complains of Permission denied.Set the classpath option when compiling.
javac -classpath /path/to/lib/dnsjava.jar YourProgram.java
I don't use Eclipse, but it probably has a library list on your project preferences. Add it there.
Regards,
Henrique Abreu -
How to refer field of DataSource in transfer rule for DSO object in BI 7.0
hello Gurus,
I am new to BI 7.
pls tellme how to refer field of DataSource in transfer rule for DSO object.
I will assign points to proper answer.
Praveen.hi praveen,
when u create the transformation for the DSO, it asks for the source. in that you enter your datasource, then you get the datasource fields on one side and the rules in the middle and the DSO objects on the other side. whichever field of DataSource you want to refer in tranformation rule, just connect that field to the rule for the required object of the DSO.
hope this will help you.
regards
vaibhav -
How to refer to Excel tables (ListObjects) in PowerPivot
I am trying to figure out how to import ListObjects in PP.
As far as I can tell PP does not seem to "see" range names that refer to entire ListObjects i.e. =T_DTL[#All], while it "sees" ranges that refer to direct cells i.e. =Dtl!$O$3:$V$46.
Is that correct and is there a way to work around it?
The reason I am asking is that the tables I want to work with do not necessarily start on line 1 and PP references entire worksheets i.e. Dtl$, as per my example above.I tried different approaches with dynamic ranges but PP refuses to present them as choices
while Selecting Tables and Views. The only way to achieve what I need is by creating named ranges with hardcoded start and end, which is a bit odd since Tables (ListObjects) are a powerful tool since Excel 2007 and I would expect a stronger integration with
other powerful tools such as PowerPivot.Apart from the overhead of having to go through each workbook and define a range for every Table I wish to use.
Am I missing something here?My PowerPivot attempt was abruptly broken about a month ago, hence my very late reply.
Peter is quoting VBA statements on how to refer to a Table (ListObject), which is familiar to me as I am also writing VBA code. Unfortunately my problem is in interactive mode, not in code execution.
When we open a file's PowerPivot window from within Excel we are prompted to select the tables we want to work with. That is where I cannot see my ListObjects / Tables. I am presented with all ranges that PowerPivot sees as declared in the file that I am
opening (as in Formulas / Names Manager) EXCEPT for the ListObjects. Those are missing.
Try it if you will and let me know if this behavior is relevant only to my installation or to yours as well.
George Thalassinos -
How to refer to a protected class outside the enclosing package
Hi all,
At the page 357 of the book Java Language Specification(Second Edition), when saying about checking accessibility of Type and Method, they concern Let C be the class containing the method invovation T.m, if T is in a different package than C, and T is protected then T is accessible if and only if C is a subclass of T. I just wonder how to refer a protected type outside the package it declared.
For example,
package test;
public class test {
static protected class protectedTest {
public void foo() {..}
in another package
import test.*;
class subtest extends test.protectedTest { <- error
Anyone can give me an example showing an invocation directly to foo() declared in class test.protectedTest ? The invocation should appear outside package test.
Thanks,
Ha ChauThe protected inner class would be accesible only within a class which extends test, where you could either use or extend it as in:
class subtest extends test {
private static class sub2 extends protectedTest {
} -
How to refer standard component to create customize component?
Dear experts,
Can any one guide me how to refer a standard component to understand the flow of the event of with in the views and there are various methods are present to change properties of a field property. How can we refer the standard code for changing our field property?
with regards
crmfresher.Hi,
The CRM 2007 Webclient cookbook is available if you have a marketplace ID.
Refer to this thread.
[CRM 2007 WebClient Cookcook available!;
Regards,
Arun Prakash
Maybe you are looking for
-
Using 30" Apple Display as a TV monitor
Hi, I want to know if I can repalce my old TV for a 30" Apple display, so that I can use it both as a computer monitor and as a TV monitor. Specifically can I connect it to a digital cable service. Will I be able to see HDTV ? If this is possible, ho
-
Ok this the story, I am a photographer and use PhotoShop CS2 and specialy Bridge to process images from a Nikon D2X camera in RAW format. After working fine for months, Bridge is now damaging the raw files and making them useless. This happens as Bri
-
Hooking a Console up to a Display
Just a quick question, is there anyway to have my apple 20inch cinema display double as a screen from which I can connect my Xbox 360? If so, what specific cables would I need?
-
Getting MySQL Data into a Power BI Workbook Automatically -- Recommendations or Successes?
Looking to retrieve MYSQL on premise data automatically and scheduled. Straight forward enough manually using Power Query, the MYSQL connector, and loading to a data model. But it would be nice getting it done at night. Is it best to get the data sen
-
I want to create a form that i can drop pictures in a certain place
i want to create a form that i can drop pictures into