Tag Archive for 'as'

Flex İle Resize Olayı

Fareniz ile bir butona geldiğinizde butonun boyutunun düzgün bir şekilde değişmesini sağlamak için Resize sınıfından faydalanailirsiniz.

Actionscript:
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml">
  3.     <mx:Script>
  4.         <![CDATA[
  5.             import mx.effects.effectClasses.ResizeInstance;
  6.             import mx.effects.Resize;
  7.            
  8.             private var boyutlandirma_durumu:ResizeInstance;
  9.            
  10.             private function fare_hareket(olay:MouseEvent):void {
  11.                 if(boyutlandirma_durumu) {
  12.                     boyutlandirma_durumu.reverse();
  13.                 }
  14.                 else {
  15.                     boyutlandir.play([olay.currentTarget],olay.type == MouseEvent.MOUSE_OUT);
  16.                 }
  17.                
  18.             }
  19.         ]]>
  20.     </mx:Script>
  21.    
  22.     <mx:Resize id="boyutlandir" heightTo="100" heightFrom="22" effectStart="boyutlandirma_durumu = ResizeInstance(event.effectInstance);" effectEnd="boyutlandirma_durumu=null" />
  23.     <mx:Button width="200" mouseOver="fare_hareket(event)" mouseOut="fare_hareket(event)" />
  24. </mx:WindowedApplication>

Flex Alert Kontrolü Kapanma Olayı

Flex kütüphanesinin Alert kontrolü çalıştıktan sonra kullanıcı tarafından bir cevap verilip kapatılırsa, kapanma durumuna göre cevaba tepki gösteren bir örnek

Actionscript:
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init();">
  3.     <mx:Script>
  4.         <![CDATA[
  5.             import mx.events.CloseEvent;
  6.             import mx.controls.Alert;
  7.             private function init():void {
  8.                 Alert.show("içerik","Başlık",Alert.CANCEL,null,cikis);
  9.             }
  10.            
  11.             private function cikis(olay:CloseEvent):void {
  12.                 Alert.show("Çıkış Yaptı","Başlık")
  13.             }
  14.         ]]>
  15.     </mx:Script>
  16. </mx:WindowedApplication>