Changeset 12590 for lang/actionscript

Show
Ignore:
Timestamp:
05/28/08 14:03:44 (7 years ago)
Author:
suztomo
Message:

suztomo: lang/actionscript/IRCShower/trunk : Button's enable/disable attribute added.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/actionscript/IRCShower/trunk/src/IRCShower.mxml

    r12525 r12590  
    1212                        private var connection:IRCConnection; 
    1313 
    14                         private function onMyButtonClick():void { 
     14                        private function connectServer():void { 
    1515                                host = new IRCHost(sampleCombo.selectedLabel, 6667); 
    1616                                connection = host.connect(); 
    1717                                connection.addEventListener(IRCConnection.MESSAGE_EVENT, onMessage); 
    18          
     18                                connection.addEventListener(IRCConnection.CONNECT_EVENT, onConnect); 
    1919                                nicoScreen = new NicoScreen(); 
    2020                        } 
     
    2828                        { 
    2929                                nicoScreen.addText(event.message.getText(), event.message.getColor()); 
     30                        } 
     31 
     32                        private function onConnect(event:IRCEvent):void 
     33                        { 
     34                                channelName.editable = true; 
     35                                channelButton.enabled = true; 
     36                                serverButton.enabled = false; 
    3037                        } 
    3138 
     
    4350                <mx:ComboBox id="sampleCombo" dataProvider="{comboArray}" /> 
    4451                </mx:Panel> 
    45                 <mx:Button label="button" click="onMyButtonClick();" /> 
     52                <mx:Button id="serverButton" label="Connect" click="connectServer();" /> 
    4653 
    4754                <mx:Label id="myLavel" text="ChannelName" /> 
    48                 <mx:TextInput id="channelName" /> 
    49                 <mx:Button label="button" click="joinChannel();" /> 
     55                <mx:TextInput id="channelName" editable="false" /> 
     56                <mx:Button id="channelButton" label="Join" click="joinChannel();" enabled="false" /> 
    5057        </mx:VBox> 
    5158</mx:WindowedApplication>