Özel bileşenlere yönelik kod parçacıklarını öğrenmek için bu makaleden yararlanın

Bileşen ile etkileşiminizi kolaylaştırmak için özel bileşenlerinize kod parçacıkları ekleyebilirsiniz. Animate CC kapsamındaki iki örneği ele alalım. Yeni kod parçacıkları HTML5 Canvas -> Bileşenler bölümü altına eklenir.

  1. Bir düğmeye tıklatma işleyicisi eklemeye yönelik kod parçacığı

    // Disable multiple handlers, as these may be used in frame scripts
    if(!this.instance_name_here_click_cbk) {
    	function instance_name_here_click(evt) {
    		// Start your custom code
    		console.log("Button clicked");
    		// End your custom code
    	}
    
    	// Attach an event handler on the parent with the filter as the 
    	// Component instance’s id
    $("#dom_overlay_container").on("click", "#instance_name_here", instance_name_here_click.bind(this));
    	this.instance_name_here_click_cbk = true;
    }
    

    İşleyicinin, bileşen örneği için ayarlanan filtre ile üst öğeye (dom_overlay_container) eklendiğini unutmayın. Bu durum, işleyiciyi eklemeye çalıştığınızda bileşen örneği mevcut olmayabileceği için önemlidir. Böylece olay işleyicileri doğru şekilde tetiklenir.

    Aynı şekilde özel bileşenleriniz için olay işleyicileri de sağlayabilirsiniz.

  2. Herhangi bir giriş kontrolünden değer almaya yönelik kod parçacığı

    console.log($("#instance_name_here").val());
  3. Bileşen örneği DOM'ye eklendiğinde kullanılacak kod parçacığı

    // Listen to the attached event, fired by component runtime
    
    $("#dom_overlay_container").on("attached", function(evt, param) {           
    // Check the id of the instance 
    if(param && param.id == 'movieClip_1') {                           
    
    $("#movieClip_1").text("My Button");                          
    }
    });
    

Bu çalışma Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License kapsamında lisanslanmıştır  Creative Commons şartları, Twitter™ ve Facebook sitelerinde paylaşılanları kapsamaz.

Yasal Uyarılar   |   Çevrimiçi Gizlilik İlkesi