Class is not dispatching Event without timer of 1 second. Why?
Hi All,
I have created a class Called ClassA and ClassA creates a instance of ClassB and adds the listener to ClassB. Then after some processing ClassB dispatches the event.
Issue:- ClassB is only able to dispatch the event if I call the dispatchEvent(new Event(Event.COMPLETE)) function in ClassB by giving the 1 second interval otherwise it is not sending any event.
Question-Could someone explain this behaviour?
Then you should probably post the question in the ActionScript 3 forum.
This forum is for OpenType Font Development Kit questions.
Similar Messages
-
I can not open itunes without quicktime 7.5.5 why ?
i can not open itunes without quicktime 7.5.5 why ?
You don't provide us with much background infomation such as operating system version you are using, but usually when I see this kind of question it gets answered by:
QuickTime 7.5.5 for Leopard - http://support.apple.com/kb/DL27
QuickTime 7.7 for Leopard - http://support.apple.com/kb/dl761
= New version of Quicktime installed but application reports it needs to have that version installed =
Open Application > Utilities > System Profiler and check the Quicktime version in Frameworks vs. the version in Applications. I recently helped where the person had re-installed their operating system. It had kept the newer Player application but had reverted to an earlier version of the underlying support framework files which many applications utilize. Re-installing Quicktime 7.7 took care of the problem. Do this manually, not with Software Update.
Installation get stuck at "configuring installation" - https://discussions.apple.com/thread/2592979?threadID=2592979 - uninstall Quicktime before installing. -
Month View - Print Events Without Time
Is there a way to print events in month view without the time? Alternately, is there a way to print all the words in an all-day event in month view? Sometimes I type a paragraph for an event, and as long as it's a timed event, iCal displays all the words. But if it's an all-day event, iCal only shows the first few words, because it wants to keep it on one line. Printing the time in month view gets in the way sometimes.
This may be an option that doesn't exist yet, so Apple - help me out please!
Thanks!
Mac Pro 2.66 GHz Quad Xeon Mac OS X (10.4.7) 3 GB RAMmusetta24,
Sorry to see that no one replied to your post back in October.
Normally when I notice that someone posted for the first time in Apple Discussions, I open my reply with - "Welcome to Apple Discussions." With my apologies for the lack of responses, please accept a belated welcome and reply to your question.
Widowwmaker,
iCal will not print without displaying the times.
If you are willing to use the Preview application, you could take a screen shot of your preferred iCal window, and print using the Preview print menu.
;~) -
Restore ical events WITHOUT time machine
So I just got my new iphone and was trying to link it to icloud, the problem is that my macbook air is not linked to icloud. So when I tried to setup icloud on my macbook, it erased all my calender events on my macbook.
I don't have time machine. Is there anyway to get those calender events back?
Please Help!HELP! Please.
I am a new iMac user. For weeks, the system ran perfect. This morning, I tried to synch my iCal with Google Calendar to let others have access to my events. Somehow, after the sync, all events at my iCal suddenly disappeared. Not just that, the list of calendars (private, business, etc.) was gone too. I then tried to synch iCal with all the events stored in my iPhone, but that only lead to my iPhone calendar being completely deleted too. I am totally desparate now. What happened? I then tried to use Time Machine to restore. But in earlier time machine dates, there was no calendar folder which I could use to replace mine. But I could not find a calendar folder there. Thank you for helping. Kind regards from Munich, Germany. -
I want to enter events into icalendar without a time. I have used the all day event, but it has a limited space to show when printed in monthly format, which is what I use. Any way around that? I print a small calendar for carrying, but as the size decreases, icalendar shows dots.....
Hi Srinivas,
Please refer the below link which gives detailed explanation of generation of absence quotas in time evaluation.
Grant of Absence Quotas in Time Evaluation
I hope this information is useful for you and will resolve your query.
Thanks and regards,
Vivek Barnwal -
Can logger stmts belonging to one class alone not not get printed at times?
Hello,
My application has run into an issue where some log statements in "one particular class" do not get printed at times. The issue is not reproduced in a consistent manner ie. it may happen on some days/may not on some other days.
Here is the structure of the two classes which has reported the issue. I have a class A and another class B which has extended the class A. I am printing 2 log statements in class B(one statement using the logger object of class A (logA object), and the other statement with the logger object of class B (logB object)). But the logger statement using the logA object does not get printed on some days. After a server restart, it starts working fine. Is there some thread which gets killed?
public class A{
protected static Logger logA = Logger.getLogger(A.class);
public static void myLog(String s) {
logA.info("in myLog, " + s);
public class B extends A{
protected static Logger logB = Logger.getLogger(B.class);
myLog("Log Statement Number 1"); //This statement does not get printed all the time
logB.info("Log Statment Number 2"); //This statement always get printed
Any help is appreciated. Thanks
AnoopAnoop.Isaac wrote:
The issue is not reproduced in a consistent manner Since you cannot reproduce the problem you have not narrowed down what the possible cause might be. So now you expect someone here to diagnose your problem and provide a solution just by reading some vague and incomplete lines of code with no other information.
Good luck with that. -
Warning: language 'class' does not have locator
Hi,
While deploying an application on WLS8.1 SP2 we get the following error/warning -
Warning: language 'class' does not have locator
<Jan 20, 2004 12:52:00 PM GMT+05:30> <Warning> <WLW> <000000> <Warning: language 'class' does not have locator>
Can somebody please tell me why is this and how to get rid of it.
Thanks,
Maheep S. Bhalla
[att1.html]Hello,
This could be a bug, I would recommend contacting our marvelous support
team [1] and reference CR117072. They will be able to sort out this
issue.
Regards,
Bruce
[1]
http://support.bea.com
[email protected]
"Maheep S. Bhalla" wrote:
Hi,
While deploying an application on WLS8.1 SP2 we get the following
error/warning -
Warning: language 'class' does not have locator
<Jan 20, 2004 12:52:00 PM GMT+05:30> <Warning> <WLW> <000000>
<Warning: language 'class' does not have locator>
Can somebody please tell me why is this and how to get rid of it.
Thanks,
Maheep S. Bhalla -
Some events are not dispatched when app runs in background
My Android app has a TIMER event which fires once every second to connect a TCP socket (class flash.net.Socket) and send a request.
A packet sniffer confirms that a socket is in fact connecting, request is sent, reply comes back and connection is closed, all happening once per second.
Clearly, even with the app in the background, the TIMER event is occurring every second, because the timer handler is initating every socket.
But not every closing connection causes a CLOSE event to dispatch, because my close handler is called less frequently. Sometimes once in 3 seconds, 8 seconds or even longer.
The CLOSE dispatches correctly once per second when the app is in the foreground.
Why are CLOSE events being missed when the app is in the background? What is the difference between a TIMER event and a CLOSE event, causing one to dispatch correctly but not the other?
Thanks.I've narrowed my problem down by chopping pieces of code until it works, and I think I have it narrowed down to the code that uses FlexGraphing but need to check a bit more...
It's odd that it works in Flex3 builder though, and there are no errors when I run in as AIR. In fact, the app RUNS, since it is in the task manager, but it won't appear. -
Dispatching events between different classes
Im trying to dispatch and event from an XML class.
dispatchEvent(new Event (XMLClass.INDEX_CHANGED));
and catch it in the display class
import AS.XMLClass;
private var _xml = new XMLClass();
_xml.addEventListener(XMLClass.XML_LOADED, swapImage);
I know that im missing something because the application works
and the function runs but its not dispatching the event the event
or maybe it's not catching the event in the display class, even though everything else is working
and im not gettin' any errors.that's exactly what i did.
i have 3 classes
AS.XMLClass
AS.ControlClass
AS.DisplayClass
It's like a slideshow thing.
I have a button on stage thats connected to the control class and every time you press it
it changes the index of the image in the xmlclass and everytime that the index is changed the xmlclass needs to
dispatch and event that the index has changed and the display class is going to catch the event and change the image
everything is working except the xmlclass dispatch event or the displayclass catch event
XMLCLASS
public static const INDEX_CHANGED:String = "indexChanged";
private function dataLoaded(event:Event):void{
trace("xml file is loaded");
data = new XML(loader.data);
dispatchEvent(new Event(XMLClass.XML_LOADED));
totalItems = data.images.photo.length();
setCurrentIndex(currentIndex);
CONTROL CLASS
import AS.XMLClass;
private var _xml = new XMLClass();
public function leftButtonClicked(){
_xml.setCurrentIndex(_xml.currentIndex = _xml.currentIndex - 1);
public function rightButtonClicked(){
_xml.setCurrentIndex(_xml.currentIndex = _xml.currentIndex + 1);
DISPLAY CLASS
import AS.XMLClass;
private var _xml = new XMLClass();
_xml.addEventListener(XMLClass.XML_LOADED, swapImage);
public function swapImage(event:Event){
trace("working...."); -
Flex 4 does not dispatch keyboard events for ENTER key.
Hello everyone. I think I have a strange problem with Flex 4 Beta (4.0.0.8909). My application has had event listener for keyUp event for a month now and suddenly (two days ago) I've noticed that keyUp event is not dispatched for ENTER (ALT also) key. Anyone know why? By the way, I've tried this with keyDown event, also 4.0.0.8847 version of SDK - still the same: no keyboard events for ENTER (and ALT) key.
Here is the sample application that has got this issue:
<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/halo"
minWidth="640" minHeight="480"
keyUp="application1_keyUpHandler (event)">
<fx:Script>
<![CDATA[
import mx.controls.Alert;
protected function application1_keyUpHandler (event: KeyboardEvent):void
Alert.show ("Key up: " + event.keyCode);
]]>
</fx:Script>
<s:layout>
<s:BasicLayout/>
</s:layout>
<s:TextArea verticalCenter="0" horizontalCenter="0" width="200"/>
</s:Application>
If you run this application and try typing anything in a TextArea you will get alerts with key codes. However, if you press ENTER (or ALT), you will get no alert.
I'm pretty sure the code above is right so that means there is a bug in latest nightly builds of SDK (i would swhitch to an older build if i knew which one does not have this bug).
Any ideas?Flex harUI wrote:
That's true, but in this case, I think the text editing code is eating ENTER key in order to prevent parents from seeing it and acting on it (like a submit button). We'll see if we can find a way around that.
You can get the ENTER key now by listening in capture phase.
Alex Harui
Flex SDK Developer
Adobe Systems Inc.
Blog: http://blogs.adobe.com/aharui
The enter key isn't being disposed of by textedit, the attached example code works without error if you a- remove the alert box and b-set the focus to your text area on initialisation. I agree that pressing the enter key then calling a dialog box will result in the enter key being "gobbled up" as the enter key is overridden by the dialog box code.
I think the first suggestion should be to anyone don't use dialogboxes for testing code. If for some reason debugging isn't desirable instead of a trace statement a simple label can be used as a 'fake' trace.
David
Message was edited by: David_F57: I worded this wrong, imho there is no need for a work around, the textarea component works as it should. When intercepting 'system' keycodes there is a need to consider the effect of the intercept and code appropriately to that end. -
Adding Events Without a Specific Time
Sometimes I want to add an event to a calendar that has no specific time and is not an "all day event." I can't seem to figure out how to do it.
Having worked for years (decades?) with Palm on a Sony Clio I wonder why iCal is not simply allowing to time (or not) entries without having a names "event" and all that nonsense. The items without time simply display at the top. The ToDo list would be a way out but that is not an option on my iPod touch.
Just a beginning Mac fan and wondering if there is an answer? -
Dispatched Event not being caught
I have the following custom event:
package
import flash.events.Event;
public class TestCustomEvent extends Event
public static const EVENT_NAME:String = "TestCustom";
public var _message:String;
public function TestCustomEvent(message:String)
super(EVENT_NAME,true,false);
this._message = message;
public override function clone():Event
return new TestCustomEvent(_message);
public override function toString():String
return formatToString("TestCustomEvent", "type", "bubbles",
"cancelable", "eventPhase", "_message");
which I am trying to dispatch from the following class:
package
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import flash.events.Event;
public class TestDispatch implements IEventDispatcher
private var dispatcher:EventDispatcher;
public function TestDispatch()
dispatcher = new EventDispatcher(this);
public function RaiseEvent():void
var ev:TestCustomEvent = new TestCustomEvent("catch this");
this.dispatchEvent(ev);
public function addEventListener(type:String,
listener:Function, useCapture:Boolean = false, priority:int = 0,
useWeakReference:Boolean = false):void{
dispatcher.addEventListener(type, listener, useCapture,
priority);
public function dispatchEvent(evt:Event):Boolean{
return dispatcher.dispatchEvent(evt);
public function hasEventListener(type:String):Boolean{
return dispatcher.hasEventListener(type);
public function removeEventListener(type:String,
listener:Function, useCapture:Boolean = false):void{
dispatcher.removeEventListener(type, listener, useCapture);
public function willTrigger(type:String):Boolean {
return dispatcher.willTrigger(type);
but in my application the event doesn't get caught:
<?xml version="1.0"?>
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml"
creationComplete="init()" initialize="addListeners()">
<mx:Script>
<![CDATA[
private function addListeners():void
this.addEventListener( TestCustomEvent.EVENT_NAME,
onEventCaught );
private function init():void
var t:TestDispatch = new TestDispatch();
t.RaiseEvent();
public function onEventCaught(event:TestCustomEvent):void
trace("caught");
]]>
</mx:Script>
</mx:Application>
Not sure why event is not being caught.
Thanks,
EEI updated my code a little:
//Using a sprite so it should be part of the diplay list now.
package
import flash.display.Sprite;
public class TestClass2 extends Sprite
public function TestClass2()
super();
public function RaiseEvent():void
var ev:TestCustomEvent = new TestCustomEvent("catch this");
this.dispatchEvent(ev);
<?xml version="1.0"?>
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml"
creationComplete="init()" initialize="addListeners()"
xmlns:local="*">
<mx:Script>
<![CDATA[
private function addListeners():void
this.addEventListener( TestCustomEvent.EVENT_NAME,
onEventCaught );
private function init():void
tc2.RaiseEvent();
public function onEventCaught(event:TestCustomEvent):void
trace("caught");
]]>
</mx:Script>
<local:TestClass2 id="tc2" width="100" height="50" />
</mx:Application>
But event still not being caught. -
Changing the deafult reminder time on Outlook All Day Events without turning off reminders
Hi All,
This has been something that has bugged me for years but now even more so I (and my colleagues) have work phones linked with exchange. I am tired of being woken up at 6am the day before an all day event has been set in my calendar.
I have multiple people update my calendar and the reminder time is not always cleared on an all day event. I (and others) want to keep a default reminder time set as it is a useful addition to the majority of calendar appointments, but for the life of me I
can't fathom out how to change the default 18 hour reminder time that is set on All Day events.
I have never understood why MS have made this reminder time set to eighteen hours, which means that the reminder always goes off at 6am, before the majority of office people wake.
We currently use Outlook 2007, but will probably update to 2010 in the foreseeable future.
If this can't be set in Outlook (?!?!?) can it be forced as an administrative policy?
ChrisChrisHi Chris,
This has been asked for before, but there are no current plans to change the default of "18 hours" or to allow a means to modify the value.
As a workaround, you can use code in a macro, script, COM Add-in, etc. to reset the Reminder time to something more adequate to your needs.
DISCLAIMER: The code is provided only as a courtesy to our customers. It is not supported in any way by Microsoft.
Dim oApp As Outlook.Application
Dim calFolder As Outlook.Folder
Dim items As Outlook.items
Dim appt As Outlook.AppointmentItem
Dim i As Integer
Set oApp = CreateObject("Outlook.Application")
Set calFolder = oApp.Session.GetDefaultFolder(olFolderCalendar)
Set items = calFolder.items
For i = items.Count To 1 Step -1
If items.Item(i).Class = Outlook.olAppointment Then
Set appt = items.Item(i)
If appt.AllDayEvent = True Then
If appt.ReminderMinutesBeforeStart = 1080 Then '1080 = 18 hours X 60 minutes
appt.ReminderMinutesBeforeStart = 60 '60 minutes
appt.Save
End If
End If
End If
Set items = Nothing
Set calFolder = Nothing
Set appt = Nothing
Set oApp = Nothing
I have emailed the Outlook Feature Requests alias on this. This is monitored directly by the
Outlook Product team. Additionally, you can call in and open a support incident regarding this issue and we can investigate this further.
Hope that helps!
Jahawk MSFT -
Not able to generate the absence quota WITHOUT Time Evaluation
Hi ALL,
When i try to generate the absences quota for employees without time evaluation using program RPTQTA00, I am not able to generate it.
And i am getting "E You have not selected any generation rules".
Kindly if any one come across this issue please throw some light and do a favour.
thanks allHi,
Pls check the follwing tables if u have made correct assignments
v_t559l
v_554s
v_556c
Check Quoma Feature
Check what status u selected in IT7
Check if ur using correct Schema
If ur Using RPTQTA00 then use No Generation,and if ur using PT60/RPTIME00 change it to Increase.
Check if u have maintained correct quota groupings.
Revert back if its not solved
Regards -
I downloaded a song from i-tunes. It plays on my computer, but won't play on my i-phone. Any suggestions on how to fix this? Or how can I re-download the song without getting charged a second time. I could not find an option to "report a problem".
I could not find an option to "report a problem".
Log in to the Store. Click on "Account" in your Quick Links. When you're in your Account information screen, go down to Purchase History and click "See all".
Find the item that is not playing properly. If you can't see "Report a Problem" next to the entry, click the "Report a problem" button. Now click the "Report a Problem" link next to the item.
(Not entirely sure what happens after you click that link, but fingers crossed it should be relatively straightforward.)
Maybe you are looking for
-
Hi I recently bought a new MacBook Pro, and want to transfer LogicPro 8 onto it. I have uninstalled it from my old computer, but the new installation on my new computer won't allow me to save the serial number, with the error: "Licensing Error The li
-
Owa_util.get_cgi_env('REMOTE_ADDR') null
Hello! I try to get client ip using following function: owa_util.get_cgi_env('REMOTE_ADDR') I simply put into a New-Form-Instance trigger something like: Ipaddr varchar2(20); Ipaddr:=owa_util.get_cgi_env('REMOTE_ADDR'); Unfortunately, it returnes alw
-
Before I updated my browser to the 4.0 (which I love considering this problem I am having) I had a + sign next to my tabs that were open so that I may open a new tab and I could also double click next to the open tab and get a new tab. I'm missing th
-
Why is there a black line on the length of my scanned documents about two inches from either side of the document. This happens only during ADF scanning, but not when scanning on the glass. Any help will certainly be appreciated.
-
"call to this must be first statement in constructor"
Here's the code: public class TAGEmail { private StringBuilder sTO = new StringBuilder(); public TAGEmail() public void setTO(String sRecipient) this( sRecipient, true ); public void setTO(String sRecipient, boolean bAppend)