flex開發卡片加入購物車 六

2021-06-16 01:48:43 字數 3258 閱讀 5135

<?xml version="1.0" encoding="utf-8"?>

""  width="770" height="42">

import code.producthandlerbasic;

import mx.validators.numbervalidator;

import mx.controls.textinput;

import mx.controls.text;

import mx.core.container;

import mx.events.closeevent;

import mx.controls.alert ;

import mx.styles.stylemanager;

import mx.managers.popupmanager; 

private var alertcss:cssstyledeclaration;

[bindable]

private var _productname:string;

/*產品**(單價)*/

[bindable]

private var _price:number ;

/*產品**單位.如:元/套*/

[bindable]

private var _unit:string ;

private var _phander:producthandlerbasic ;

private var _leftcontainer:container ;

/*** 控制標籤欄

*/public function set leftcontainer(l:container):void

public function get leftcontainer():container

public function set phander(p:producthandlerbasic):void

public function get phander():producthandlerbasic

public function set price(p:number):void

public function get price():number

public function set unit(u:string):void

public function get unit():string

public function set productname(productname:string):void 

public function get porudctname():string

private var _currentbutton:button ; 

/*** 建立舞台標籤導航.因為每種那個型號的導航選單都不一樣,所以需要動態建立。如下:(第一張,正面等)

*/public function createstagebuttonmenu():void

this.leftcontainer.addchild(but); 

}    

}public function changecurrentbutton(btname:string):void 

/*** 如果需要郵票或信封。需要重新計算**

* @param  p. **增量

*/public function recomputeprice():void

private function buttonclickhandler(e:mouseevent):void 

private function addshoppingcartresult():void

}/*****************對使用者輸入的產品數量進行驗證***********/

private function numbercheck():void 

/******************加入購物車*********************/

private function addshoppingcart():void   

/*** 驗證是否製作完成。如果製作完成,定位到該頁 。

* */

private function checksubmit():void 

//總的頁數

"651" y="5" usehandcursor="true" buttonmode="true" id="addcardid" label="加入購物車" click="checksubmit();" fontsize="13" fontweight="bold" width="102" fillalphas="[1.0, 1.0]" fillcolors="[#ed7f02, #ed7f02]" color="#ffffff" height="30" cornerradius="15"/>

"numberid" x="453" text="1"  maxchars="4" y="10" change="numbercheck();" width="46" height="20"/>

"370" y="10" text="輸入購買數量:"   fontsize="12" fontweight="normal" width="86"/>

"errorid" visible="false"  x="506" y="11" text="請輸半形阿拉伯數字" fontsize="12" color="#fe0000"  width="129" height="20"/>

"199" y="10" text="單價:" fontsize="12"/> 

"14" id="pnameid" y="10" text="名稱:" fontsize="12"/>

加入購物車(後端)

將列表裡的商品加入購物車頁面 第一步 新建乙個骨架和資料模型 const aschema newmongoose.schema const listmodel mongoose.model list aschema 第二步 新增資料的介面 post cart function req,res obj...

19 購物車模組 加入購物車功能開發

購物車功能的開發是使用者在前端將商品加入到購物車中的操作,加入的時候分兩種情況,一種是商品已經在購物車裡面了,如果使用者再新增,我們只要增加對應的數量即可 第二種是原來購物車不存在該商品,我們要將該商品新增到購物車中。1 介面編寫 新建cartcontroller類 新增商品到購物車 新增商品到購物...

flex 開發卡片模板處理 三

模板顯示列表資料,存放在xml當中,單擊主題時。分析此資料 private var mbdata xml 型號 明星片,長賀卡,兩折卡,摺疊卡 private var type string 主題 綜合,兒童卡,生日卡,情侶卡.private var subject string private v...