Flex :: Get ChangeWatcher To Fire When XML Is Appended To?
Feb 25, 2010
So I had a requirement to add an undo function to my app and I discovered this nifty ChangeWatcher class, but it's not doing exactly what I want and I'm hoping someone knows how.ChangeWatcher seems to monitor assignments to the variable reference. So when I say:
myXML = <xml/>
it fires off it's function just fine and dandy, but when I say: myXML.appendChild(thisOtherXMLVar)
I get nothing, even though the variable changes the reference doesn't so ChangeWatcher doesn't fire off the function.how to get ChangeWatcher to pick up on all changes to a variable?
View 1 Replies
Similar Posts:
Jun 19, 2007
I am having problems with a ChangeWatcher.Everything seems to be set up correctly.The canWatch method returns true, the isWatching method returns true and if I query the return value of the getValue method I get the correct information, including changes. But for some reason the handler function just doesn't fire.
View 1 Replies
Mar 28, 2012
i have flash debugger version 10. The click on the app is initiated using a test tool and flash logs are collected locally on user machine. The log file is getting cleared every time the user logs out of the application.
Tried PolicyFileLogAppend=1 line in mm.cfg file at the user terminal. But no luck. The log file gets clearned when the user logs out of the app. My test is like login1>do task1> logout1 > login2 > do task 2 > logout2 When login2 gets executed the file gets cleared. finally it holds the log of the task2 alone.
View 1 Replies
Nov 2, 2009
In my flex application when I added a tabnavigator control and ran the application, I found that a "#" was appended to the url in the browser and whenever I select one of the tabs the url changes to this "myurl#app=7049&c152-selectedIndex=1" reflecting the index of the selected tab, is this a normal behavior of the tabnavigator,
View 2 Replies
Jul 9, 2010
I'm trying to implement a binding between some custom-built models and just beginning to dabble with the whole mx.binding.* collection. I tried this simple, stripped down example, but can't get the binding working correctly. Can somebody tell me where I'm going wrong?
[Code]...
View 3 Replies
May 26, 2011
I have a Number variable, named isConflict, whose value is passed in from a parent. I would like to put a ChangeWatcher on this item so that a function named changeBGColor will run whenever the value is changed. Within my creationComplete function of init, i have the following:
var isConflictWatch:ChangeWatcher = BindingUtils.bindSetter(changeBGColor, this, "isConflictChain");
View 1 Replies
Sep 30, 2010
On creation complete my parent component executes an "init" function which simply sets public bindable variables in child components. I'd like the child components to watch these variables and upon being set use them. However, for some reason the ChangeWatcher is not firing with the change of the variable. Below is my code;
Parent Component
private function init():void
{
userInfo.user = new User("Tom");
[Code]....
View 1 Replies
Jan 7, 2011
I have a bindable getter in a component which informs me when a [hidden] timer is running. I also have a context menu which, if this timer is running, should disable one of the menu items.Is it possible to create a ChangeWatcher which watches for the negative condition of a bindable property/getter and changes the enabled property of the menu item?Class B:[code]In the code above, I have the inverse case: when isPlaying() is true, the menu item is enabled; I want it to only be enabled when the condition is false.[code]
View 1 Replies
Jun 9, 2010
Can I use ChangeWatcher in flash actionscript code? I am testing the code below. It compiles without any error but 'doSomething' is never fired when buttons.left value changes.
import mx.binding.utils.*;
import flash.events.*;
import mx.events.PropertyChangeEvent;
[code]....
View 2 Replies
Feb 27, 2010
I'm combining streams from a number of cameras together into a recorded stream, let's called it 'serverstream.flv'. The source streams are all from webcams, and each user is assigned a stream name based on their name and a user id, like '1_bob' and '2_julie'.
Sometimes the presenters stop broadcasting temporarily and we just switch to a blank window. The stream on the server side stops recording at that point by calling[code]...
View 4 Replies
Oct 12, 2009
In an AIR application, I have a private variable and a setter:
[Code]...
The first time that I set "saveResult" the event fires. But it will never fire again unless I restart the application. If I change the setter to:
[Code]...
View 2 Replies
Dec 15, 2009
I wanted to use the currentStateChange event in my application but whatever code being called in this event was not executed so I thought may be there's something wrong with my code so I tried testing it on one of the examples in adobe live docs.So I took this example here
<mx:states>
<mx:State name="One">
<mx:SetProperty target="{p1}" name="x" value="110"/>[code]....
And all what I did is placing an alert in both events currentStateChange and currentStateChanging of panel One and I didn't get the alerts when clicking on the panel.I also tried replacing the inline code with a call to a function that makes the alert also nothing happened.
View 1 Replies
May 24, 2010
I have made this short example to demonstrate some problems I'm having.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Canvas
id="buttonCanvas"
[Code]...
View 3 Replies
Aug 11, 2010
I'm an experienced AS developer, but this is something very basic about flex that I can't figure out. In the class below, I'm not sure why the function imageLoaded would not be executed when the image loads a url. Is there a race condition happening here? The application is completely loaded by the time this object is created and setPicture is called. How can I get the Event.COMPLETE event to fire properly in this case?The line and Log.info functions are conveniences for me, and they definitely work. Here's my MXML definition:
<?xml version="1.0" encoding="utf-8"?>
<photo:PhotoClass xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:photo="com.xxx.widgets.photo.*">
[code]....
View 2 Replies
Sep 7, 2011
I am looking for an event which is fired (if any) after a chart is rendered (visible in UI) in Flash, we are using Flex SDK 3.0. We have to capture the screenshot after the chart is rendered, current implementation adds a huge delay in update_complete event callback, this is slowing down the whole job of generating images. I tried to use EXIT_FRAME event, but this doesn't seem to serve the purpose.
View 2 Replies
Sep 14, 2011
I'm having trouble firing or capturing the results of an event firing.
Here's the current code...
<s:Panel id="instructionsPanel" left="0" right="0" top="0" bottom="0" title="Register">
<mx:HTML id="htmlViewer" left="10" right="10" top="0" bottom="10"
[Code].....
What's happening is that the user fills out a form in the HTML Viewer, then when they click the submit button I want to be notified of the page change.
If they land on URL A, then they'll be shown one message. If they land on URL B, they'll be shown another.
However, the event isn't firing.
I've also tried COMPLETE and HTML_DOM_INITIALIZE.
View 1 Replies
Oct 9, 2011
This is very basic and there are samples out there, but I am still struggling.
I need to fire an alert with a yes/no option.
I need to do this in actionscript.
Alert.show("Open new tab to search in Google Maps?","No places found", Alert.YES | Alert.NO, this, alertListener, null, Alert.NO);[code]...
View 1 Replies
Jun 11, 2009
The behavior I'm trying to prevent is after a user clicks on a button, the button retains focus, and then if the user hits the space key, the button fires again. So I thought it could be solved either by setting the focus elsewhere, or by having the button ignore the space key. I've tried adding the following keyDown event listener on the button, but it didn't work.
private function btn_keyDown(event:KeyboardEvent):void {
// try to ignore spaces, i.e. don't click on SPACE when it has focus
if (event.keyCode == Keyboard.SPACE) {
}
}
I tried changing focus by doing the following, at the end of the function that's called when the button is clicked:
stage.focus = parent;
View 5 Replies
Aug 9, 2010
i'm trying to embed a swf to my as3 flex project like this:
[Embed(source = "../assets/next_button.swf")]
[Bindable]
protected var nextButtonClass:Class;
protected var next_btn:MovieClip = next_btn = new nextButtonClass() as MovieClip;
// ...
next_btn.addEventListener(MouseEvent.CLICK, onAdChange);
next_button.swf is as2 and created with adobe flash cs4. there is a single button inside it.
if i change type of button symbol to movieclip at next_button.fla, there is no problem at passing CLICK event.
i tried to cast next_btn to mx.controls.Button and fl.controls.Button classes, next_btn is becoming null in that case.
by the way button is reacting mouseover and click events properly just doesn't pass it to upper swf.
is there any trick i can do to pass Button events to my container swf?
View 3 Replies
Dec 6, 2011
The empty space of a canvas does not fire events. My problem is I have a canvas in an application that shows a diagram consisting of different figures, but the canvas empty places do not trigger the events that I need, as the rollover. How I can make my canvas trigger events even in the empty spaces? I have set the background Color, mouseEnabled, color, border, alpha, opaqueBackground, etc, and nothing works. I'm using Flex 4, and I have to use only a mx:Canvas.
Here is the event listener registration:
canDiagram.addEventListener(MouseEvent.ROLL_OVER, function(event:MouseEvent):void{if(actualCursor != null){CursorManager.setCursor(actualCursor,2,-10,-10);}},true);
canDiagram.addEventListener(MouseEvent.ROLL_OUT, function(event:MouseEvent):void{CursorManager.removeAllCursors();},true);
View 2 Replies
Apr 23, 2010
i'm trying to make a scrollable box, when a mouse enters and STAYS on "wrapper"'s area, "pubsBox" moves 10 pixels to the left.
<mx:Canvas id="wrapper" height="80" width="750">
<mx:HBox id="pubsBox" horizontalGap="10" height="80" width="100%" />
</mx:Canvas>
My problem is that I'm not sure how to make the MouseEvent.MOUSE_OVER work, to recognize that the mouse is still ON the area and so pubsBox should continue to move 10 pixels to the left every second. I understand that i have to use a Timer, but what I'm concerned about is the fact that I can't get Flex to recognize that the mouse is still OVER "wrapper" and continue firing the event.
View 1 Replies
Jun 22, 2010
I've got a canvas within which I have a list. The renderer for this list calls upon a "Text" field, with the "link" element of this field set to a function. The "htmlText" of the field is set dynamically to a mixture of words and links. Basically the function checks to see which tag within the htmlText has been clicked and performs an event accordingly.However, you have to click the link twice for anything to happen. Whilst debugging the code I noticed that the function referenced by the "link" element isn't actually even called until the 2nd click.
<mx:Text
id="textCanvas"
width="100%"
color="0x323232"
selectable="true"
link="{lbl_link(event)}" />
I've changed the code a little bit to make it easier to follow, but the ActionScript is roughly as follows:
private function creationComplete():void {
textCanvas.htmlText = "Hello <a href='event:username'>" + username + "</a>";
}
[code]....
View 1 Replies
Jan 31, 2011
set some filters on the bitmap after it has been loaded.During development (Debug mode), everything worked and the even has been fired just fine.But now I switched to Release mode and the complete event doesn't fire anymore.To load the image, I set the source property of the image to an URL that points to a PNG image. That does still work in release mode, so the image appears correctly.It's just that the "complete" event doesn't fire, no matter what I try.
View 1 Replies
Sep 8, 2011
How do I detect the enter key being pressed on my button and fire the click event handler? (For example on a TextInput field there is an 'enter' event).
View 2 Replies
Sep 27, 2011
I wrote a class that converts possible color formats (that I can think of) into valid hex colors appended to a pound sign (#). So what it basically does is check and convert a color in any of the following formats
uint
String("colorname")
String("nnnn...")[code].......
into String("#nnnnnn") regardless of empty spaces.Color names are the current standard 147 CSS color names, as listed in here.This class can be used by its single static method to 'normalize' colors in an html if an appropriate replace pattern is used. The method works for a single color. This, in fact, might be used while parsing an html data into a text field in flash, for example. Additionally you can input an optional second 'default color' parameter in the method.
View 9 Replies
Apr 1, 2010
With the Google Maps Flash API, I want to add an event listener which fires when the Marker is added to the Map using
map.addOverlay();
Event.ADDED_TO_STAGE
is not fired, though it seems logical. What are the alternatives?
View 1 Replies
Dec 8, 2010
Within my application I'm using a Scroller component. I can't seem to figure out which event I should set up a listener on in order to know when content is scrolled. I tried Event.CHANGE on Scroller.verticalScrollBar property but apparently that event doesn't fire when the user scrolls with a mouse wheel or arrow keys.
View 1 Replies
Sep 5, 2006
We have implemented a Flash photo slideshow on our site and it works just fine for most of our users. Whenever the xml.load(success) returns false I have the Flash email me a debug report. For the life of me I can not find a common thread between all of these people having problems with the Flash. I don't think it's a cross-domain issue because it works for most people, and I have the crossdomain.xml files where they should be.
[Code]...
View 1 Replies
Oct 30, 2009
I am working on Air application,i had a problem on Tree control.Iam adding nodes for the tree dynamically, while adding nodes to the tree i am setting Tree.selectedItem as present added node. after that i need to fire Tree.itemClick event handler method also.how can i call event handler method as a common method. in Flex3
View 1 Replies
Jun 8, 2006
iam trying to append 3 variables to a url that already has 2 variables appended .. iam using the LoadVars -> "send" method but it wont work. it works if i use a url like "form.aspx" but it wont work if i use "form.aspx?var=nun" which is what i need so i can append 3 more variables to that URL.
View 1 Replies