Flex :: Use The Event Parameter When The Code Is Written Inline In The Mxml Tag?
Jun 2, 2011
What is the difference between :
giving a function reference in the result attribute of the HTTPService class like this :
protected function httpserviceCheckUpdate_resultHandler(event:ResultEvent):void
{
var version:Number = event.result.text.version as Number;[code]....
If both of them are same then how can I provide the event parameter using the second approach (as written in the result attribute of the httpservice class)? Which one of them is the better way of doing things in FLEX.
I would like to include an MXML file in my MXML file in the same way you can include an external file in AS3 using the include directive. Using the include directive brings the code from the external file into the original file at compile time placing it in the same scope. For example,
Somewhere in the internets I stumbled across some kind of inline function for setting the color of a label.Something like this:color="{data >0 ? 0x006600 : 0xFF0000}Basically, this is exactly what I need in my ItemRenderer, but in an if-else if-else way.The script above says data > 0 then set color to green, else set it to red. What I need is an additional case, that is no change set color to gray.Is that accomplishable with this sort of "inline" function?
I have written a class that works fine, but as soon as I try make it re-usable and pass a parameter. It gives me this error "1120: Access of undefined property xmlList_0."
Here is ActionScript Code: package Classes{ import flash.display.*; import flash.events.*; import flash.net.*; public class Carousel extends MovieClip { [Code] .....
This is the code in my fla.file to run this class: ActionScript Code: import Classes.Carousel; var carousel:Carousel = new Carousel(xmlList_0); addChild(carousel);
Forgive me for this stupid noob question but I want to call a function (loadList) that originally gets triggered after a mouseevent from another function (addToXML) that does not have an event.
The loadList function takes info from a XML var, sticks it into an array which then gets loaded into a tile list and that is working fine.
The addToXML function when called adds elements to the XML var after which I want to call the first function with the event parameter so it refreshes the items in the tile list.
I know it can do this by creating a new array and loading that into the tile list in the addToXML function, but it be much simpler to just recall the function.
but all the event constants I have tried give me error messges like "1061: Call to a possibly undefined method addEventListener through a reference with static type Function."
Can you recommend articles,books and best practices on designing Flex applications? (both AIR and web).I've read Creating components and enforcing separation of concerns with Flex and Building components by using code behind.Does the application always have to start on the Main MXML? Can't I instantiate the first view from an ActionScript class?How would you add a handler to the first MXML and give the flow control to it?I'm trying to write zero code on my MXML files to keep the view decoupled from code. Is this possible in Flex?
URL...what I need is to add more than one method to the RemoteObject.Using the other question's example but adding one more method, how would this look in actionscript?[code]Needs both the result and fault methods in the Responder. And I've added multiple different methods using this.
Flash Builder generated AppName-app.xml descriptor for every AIR project. There are a number of settings, values there, including below. Is it possible to read these in your code without explicitly loading this XML at runtime (even this I don't know if it's possible)? Maybe Loader.info or similar?
<!-- The name that is displayed in the AIR application installer. May have multiple values for each language. See samples or xsd schema file. Optional. --> <name>ffff</name>
I have been working on a charting flex document listing repository statistics for work and it can be seen here -http [url]...orialJorum.swf Unfortunately,my hard drive died last week and the MXML source files were wiped(I know I should have backed it up). As I cant really afford paying $80 to decompile to get the MXML script, I wondered if anyone could do it for me as I put many hours into that piece of work. I have tried using the demo version of SWF Decompiler and Trillix but unfortunately they only give you the component code and not the <script/>
I have written a jquery/javascript editor in FLEX 3 and actionscript 3. It has syntax checking facility. I will write a syntax checking parser either in C or in java. Here, I will include executable file only with flex code. That executable file should accept fully qualified file name as input parameter and it produce compilation result as output, that i need to display in flex.
Please anybody provide suitable solution that how to add executable file in flex, that will accept input parameter and produce output.
I registered a very simple button event listener in A.mxml:
<mx:Script><![CDATA[ import mx.controls.Alert; public function Handler():void
[code]....
It works fine when clicking the button everytime.Now I want to have something interesting,that is,I want to capture this buttonClick Event in another mxml file,say B.mxml and do something in B.mxml instead of A.
I'm trying to learn how to use custom events in Flex. I'm following Oliver Merk's tutorial found here: blog
The custom event works if I implement it using MXML in the main app. But, if I use actionscript, then I get error 1119: Access of possibly undefined property ADD_PRODUCT through a reference with static type Class.
I'm using an HTTP request to download a image in binary format. When the downloading is complete, I want to process it, but I also want to pass the image's ID to the complete handler function.
I have some code that was written to create a thumb galleryof sorts...an image scroller that, when the thumbnail was clicked,another data area was populated with the xml data. I have removedthe image scroller part, making the main data area itself scroll. Ineed it to display the xml data when the image loads, instead ofmaking me click on the image to load it, which is what is currentlyhappening.
for(var i:int=0; i<someArray.length; i++) { var loader:Loader=new Loader(); loader.load(new URLRequest("http://testurl.com/test.jpg"));
[Code]....
The second paramter (i) for imageLoaded is always 1, I guess because i no longer exists and is defaulting to 1. Is it possible to get that second paramter to be evaluated when the load is started rather than on complete?
I've written an event listener that passes 2 arguments with it. Now, after the condition is met,I've to remove the event listener but with no success..Here's the code:
//Function animateChar called on Enter Frame event with 2 arguments www.addEventListener(Event.ENTER_FRAME, animateChar(184, 86), false, 0, true);
//Here's where animateChar is defined
private function animateChar(__x, __y):Function { return function(e:Event):void { var t = e.target; t.x += (__x - t.x)/speed; t.y += (__y - t.y)/speed; if ((Math.round(t.x) == __x) || (Math.round(t.y) == __y)){ t.removeEventListener(Event.ENTER_FRAME, animateChar); // Not working.. } } }
I have an action listener :myText.addEventListener(TextEvent.LINK,linkClickHandler); As according to this, i need to write an event handler function seperate to handle the text link event.Now my requirement is i need to write that function in the same line isntead of giving its name.ie, something like mytext.addEventListenet(TextEvent.LINK, function(event: TextEvent) {....code comes here....});
can i do like this in AS3.What will the syntax for this if possible.Also i want to know, wether i can pass one more extra param to the event handler other than event which is the default parameter.
Does MXML get compiled down to as3 and then converted to flash bytecode? Also, is there a significant performance penalty to compiling mxml vs compiling as3?
I am working on a custom Flex 4 component which is an aggregation of two existing flex components. I would like to be able to specify my own custom properties for the component as well as access the existing public subcomponent properties via MXML. For instance I might want to adjust the font color or style for the label and text input. toy component which aggregates both a label and a text input:
I am trying to override a Button class, i have a few properties which i wish directly initialise with the mxml description of the component, like :[code]which function is triggered ( in order to override it ) when all properties with mxml description is fully initialised with their values ?
What I'd like to do: create an MXML component with some children, then extend it via MXML to create a new component with more children, without losing the original set.In other words
create a component bc.mxml <?xml version="1.0" encoding="utf-8"?> <s:BorderContainer xmlns:fx="http://ns.adobe.com/mxml/2009"