Posts Tagged “勉強”

限定セール商法について聞いた話

聞いた話。
ネットとは全然関係ない分野です。お正月は福袋や初売りセールがありますが、いわく、ケータイのオークション(たぶんヤフオク)で、好きなブランドの福袋を探してたらしいんです。
すると、当然のように、福袋が出てきます。新品未開封のとかが。値段はともかく、気になったのは中身とのこと。
東京でも、仙台でも、福岡でも、どこのショップの福袋も、一覧にしてみると中身が同じだったらしいんです。まるで都市伝説です。いや色違い程度の差はあったものの。
僕のイメージでは、前年売れ残ったものやセール対象品を店員が大みそかの夜にがんばって袋詰めして、なんとなく5000円の福袋に20000円分の商品が入ったよ、やったね、という作り方をしてるのかと思ってたんですが、どうやら違うっぽい。
最初から福袋用の商品を詰めてるってことか。
そう考えると、この時期の限定セールみたいなものも、結局はセール用の商品を新しく持ってきて、さもお買い得のように見せているってことなの?
ということは、アメ横の年末たたき売りも、本当に10000円のカニをたくさん入れて6000円と書いてあるのに2000円で売ったりしてるのも、実際は2000円で出せるカニでしかないってことなんでしょうか?
一部の業界だけの話なんでしょうかねぇ??

AS3でNow loading…なローディング(フレームアクション)

AS3で読み込みを作るとき、LoaderInfoのProgressEventで書こうが、Event.ENTER_FRAMEで書こうが、なぜか100%になったときしか処理が動かなくて、途中の読み込み状況がまったく出ません。なんでだよ。

stop();
var loadInfo:LoaderInfo = this.loaderInfo;
loadInfo.addEventListener(ProgressEvent.PROGRESS, nowloading);
loadInfo.addEventListener(Event.COMPLETE, onloaded);
function nowloading(event:ProgressEvent):void{
var per:uint = Math.floor(event.target.bytesLoaded / event.target.bytesTotal * 100);
trace(per);
};
function onloaded(event:Event):void {
trace("complete");
};
stop();
this.addEventListener(Event.ENTER_FRAME, checkBytes);
function checkBytes(e:Event){
var per = this.loaderInfo.bytesLoaded / this.loaderInfo.bytesTotal * 100;
if (per >= 100) {
complete();
}
trace(per)
}
function complete() {
this.removeEventListener(Event.ENTER_FRAME, checkBytes);
trace("complete")
}

出力結果

comp
100

AS3のコンボボックスで内容を動的に作る

Flash CS3での使用を想定しています。
コンボボックスのアイテムを動的に作る方法です。

このサンプルでは、テキストエリアに文字を入れて「追加」ボタンを押すとコンボボックスに入力されたテキストが追加されます。テキストエリアが空のときは「入力してね」みたいなことを表示します。

k_btn.addEventListener(MouseEvent.CLICK,kclick);
function kclick(e:MouseEvent):void {
if (val_txt.text != "") {
cb1.addItem({label:val_txt.text,data:""});
setumei_txt.text="選択肢:" + val_txt.text + "を追加しました";
val_txt.text="";
}else{
setumei_txt.text ="テキストを入力してください"
}
}
cb1.addItem({label:"入力テキストが選択枝になります",data:""});

要はaddItemなんですが、これはObjectになっているので、labelとdataを入れてあげればいい、ということっすね。

いちおう、サンプルも置いておきます。こちら(CS3 .fla形式)。