Ceriwis  

Go Back   Ceriwis > HOBI > Komputer & Teknologi > Programming

Programming Share, tanya jawab, saling bantu antar programmer dengan berbagai macam bahasa pemrograman.

Reply
 
Thread Tools
  #1  
Old 20th November 2011
Linuxmania Linuxmania is offline
Ceriwiser
 
Join Date: Nov 2011
Posts: 392
Rep Power: 14
Linuxmania mempunyai hidup yang Normal
Default [ask ] flash AS3

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..



Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


 


All times are GMT +7. The time now is 12:42 AM.


no new posts