bro tanya donk..
misalnya
gua punya tampilan flash gini
component ini gua beri nama mcproductpane
trus yang kotak2 di dalem mcproductpane ini gua ambil dari component lain..
dari compnent ini
compinent ini gua beri nama mcproduct
masalhnya sekarang di mcproduct gua mau beri tombol buat menggerakan gambar baju c2 dan celana s1 di mcproductpane..
karena tombolnya di mcproduct maka AS buat gerakin baju itu gua pasang disini seperti ini..
PHP Code:
package {
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.text.*;
public class Product extends Sprite {
public var info_btn:SimpleButton;
public var addToCart_btn:SimpleButton;
public var title_txt:TextField;
public var price_txt:TextField;
public var cover_mc:MovieClip;
private var _data:Object;
private var loader:Loader;
public var use_btn:SimpleButton;
public function Product() {
cover_mc.x = 11;
cover_mc.y = 11;
use_btn.addEventListener(MouseEvent.CLICK, use_btn_click);
info_btn.addEventListener(MouseEvent.CLICK, info_btn_click);
addToCart_btn.addEventListener(MouseEvent.CLICK,
addToCart_btn_click);
loader = new Loader;
cover_mc.addChild( loader );
}
public function set data(obj:Object):void {
_data = obj;
if ( !data ) {
this.visible = false;
loader.unload();
} else {
this.visible = true;
title_txt.text = _data['name'];
price_txt.text = _data['price'];
var pic:String = 'imgs/small/' + _data['book_id'] + '.jpg';
var ur:URLRequest = new URLRequest(global.appPath + pic);
loader.load( ur );
}
}
public function get data():Object {
return _data;
}
private function use_btn_click(ev:MouseEvent):void
{
c2.x=-330.5;
c2.y=344.4;
s1.x=-326.6;
s1.y=181.0;
s1.width=163.0;
s1.height=222.0;
c2.width=110;
c2.height=312;
}
private function info_btn_click(ev:MouseEvent):void {
var pd:ProductDetail = new ProductDetail(data);
stage.addChild(pd);
pd.addEventListener(ProductEvent.ADD_TO_CART, this.parent.parent['whenAddToCart']);
}
private function addToCart_btn_click(ev:MouseEvent):void {
dispatchEvent(
new ProductEvent(ProductEvent.ADD_TO_CART, data)
);
}
}
}
gini bro.. misalnya gua rubah,tombol itu fungsinya jadi ambil gambar dari suatu folder gitu dimasukin ke flash.. trus gambar itu mau saya letakkan di suati posisi X and Y di component yang berbeda dengan component dimana saya meletakkan tombol..
misalnya tombol di component product
gambar mau di load dicomponent productpane..
sedangkan di component productpane sendiri ada beberapa component product di dalamnya..