てst

| コメント(0) | トラックバック(0)
てst

デザイン参考

| コメント(2)

見習いたいWEBデザインをストック

function calc(){
var n = 0;
for (var i=0; i n += arguments[i];
}
return n;
}
document.write(calc(7,11,4));
document.write(calc(1,2,3,4,5,6,7,8,9,10));

TweenMax

| コメント(0)

http://blog.greensock.com/tweenmax/

デザイン参考

| コメント(0)

http://design-iketeru.azu-mi.com/
http://www.webdedb.com/

■コーポレート
http://www.imd-net.com/

■コーポレート
http://www.ccc.co.jp/index.html

■コーポレート、青
http://www.bolt-engineer.net/

■コーポレート、黒
http://www.rc-age.com/

■コーポレート、セピア
http://gg291.com/

■和風、素材感
http://nara.jr-central.co.jp/

■素材感
http://www.afro-fukuoka.net/

動的にクラス名

| コメント(0)

----------------------------------------------------
import flash.utils.getDefinitionByName;

var Name:String="abc";
var ClassReference = getDefinitionByName(Name+"_tx_mc") as Class;
addChild(new ClassReference());
----------------------------------------------------

このようにすることで「abc_tx_mc」というクラスの作成が可能

文字化け

| コメント(0)

phpMyAdmin上ではきちんと表示されるのに
WorPress上で文字化けする場合の対処方法


対象ファイル:wordpress > wp-includes > wp-db.php

wpdbクラスのコンストラクタ(wpdbメソッド)にある次の1行

$this->select($dbname);

これを以下の2行へ修正

@mysql_query("SET NAMES 'utf8'", $this->dbh);
$this->select($dbname);

Shift-jisの場合は'sjis'
参考サイト
http://pools.jp/2006/05/04/wordpress-utf8-install-mysql/

ActionScript3からJavaScript

| コメント(0)


ActionScript3からJavaScriptの実行

●AS3
--------------------------------------------
import flash.external.ExternalInterface;

ExternalInterface.call("callJavascript","Hello!");
--------------------------------------------


●JavaSript
--------------------------------------------
function callJavascript(str) {
alert(str)
}
--------------------------------------------

注意点、swfファイルをhtmlに貼り付ける際に、
必ずid属性が記述されている必要がある。
これがないとIEでエラーが起きる。

※一部にid属性とname属性が別でなければならないという説もあるが
自分の検証したかぎりid属性があれば問題ないようです。


参考サイト
http://hidekita.sakura.ne.jp/blog/dev/2009/01/flashactionscript30javascript.php
http://hisasann.com/housetect/2008/07/actionscriptas3javascriptexter.html

function isChanged() {

var flg = false;
var arr = document.forms[0].elements;
for(i = 0; i < arr.length; i ++ ) {
var elem = arr[i];
if(elem.type == "text" || elem.type == "textarea") {
if(elem.value != elem.defaultValue) {
flg = true;
break;
}
} else if(elem.type == "checkbox" || elem.type == "radio") {
if(elem.checked != elem.defaultChecked) {
flg = true;
break;
}
} else if(elem.type == "select-one") {
var children = elem.childNodes;
var defaultSelectedFlg = false;
// デフォルト選択状態のものがあるか確認する
for(j = 0; j < children.length; j++ ) {
if(children[j].tagName == 'OPTION') {
if(children[j].defaultSelected) {
defaultSelectedFlg = true;
break;
}
}
}

// デフォルト選択状態のものがあった場合は、それと比較
if(defaultSelectedFlg) {
for(j = 0 ; j < children.length; j++ ) {
if(children[j].tagName == 'OPTION') {
if(children[j].selected != children[j].defaultSelected) {
f = true;
break;
}
}
}
} else {
//デフォルト選択状態以外のものがあった場合は
if(elem.selectedIndex > 0) {
flg = true;
break;
}
}
}
}
return flg;
}

addEventListenerで引数を

| コメント(0)

_btn.addEventListener(MouseEvent.CLICK , clickHandler(mySprite));
function clickHandler(mspr:Sprite):Function{
return function (e:MouseEvent):void{
//クリックされた時の処理
}
}