zoukankan      html  css  js  c++  java
  • Event 元标签中的代码提示问题

    自定的事件可以利用Event元标签在支持该事件的类里面做绑定,绑定后FlashBuilder会有代码提示,以提示该类支持的事件类型

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    package view
    {
      import flash.events.EventDispatcher;
      import flash.events.IEventDispatcher;
      [Event(name="all_resource_complete", type="events.TEvent")]
      [Event(name="iso", type="events.TEvent")]
     
      public class TestView extends EventDispatcher
      {
       public function TestView(target:IEventDispatcher=null)
       {
         super(target);
    // addEventListener(
       }
      }
    }

    但是要注意,在定义事件类型的时候,如果字符串是用的单引号,那么在FlashBuilder里面的代码提示就会变成字符串而不是常量 比如:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    package events
    {
      import flash.events.Event;
     
    public class TEvent extends Event
    {
    public function TEvent(type:String, bubbles:Boolean=false, cancelable:Boolean=false)
    {
      super(type, bubbles, cancelable);
    }
     
    public static const ALL_RESOURCE_COMPLETE:String = 'all_resource_complete';//单引号
     
    public static const ISO_MOUSE:String = "iso"//双引号
    }
    }

    在FlashBuilder4.6里面的提示就会变成这样

    屏幕快照 2012-12-08 下午5.37.34

    屏幕快照 2012-12-08 下午5.38.42

    单引号的事件类型 会被提示为字符串 但是在FlashBuilder4.7里面的提示则是,单引号双引号都是正常的

    屏幕快照 2012-12-08 下午5.38.42

  • 相关阅读:
    JVM Ecosystem Report 2020
    TiDB 简介
    Docker镜像分层打包方案
    Promethues + Grafana + AlertManager使用总结
    Spring Boot自动注入原理
    Spring Boot 2.x 自定义Endpoint
    Oracle 等待事件 Enq: CF
    1000行MySQL学习笔记
    PostgreSQL DBA常用SQL查询语句
    MongoDB DBA常用的NoSQL语句
  • 原文地址:https://www.cnblogs.com/ch06src/p/3430970.html
Copyright © 2011-2022 走看看