2008年12月アーカイブ

以前に作成したflashコンテンツの音声がおかしくなっていた。
swfから外部のmp3を読み込んでいたのだが、原因が分からなかった。

いろいろ試した結果、mp3ファイルのビットレートを128bpsにしてエンコードしなおしたら正常に戻りました。
スクロールホールの動作を検知するスクリプトをいくつか試してみました。
まずは一番簡単なものを。

 
これだとMacで動かないです。(試してませんが・・・)

Macに対応させるためには他の方法が必要になるようです。

ちなみに、外部クラスにするとこんな感じだそうです。


;
かなりの人が使用していると思うActionScriptライブラリ"Tweener"ですが、単純にalphaやx,y,scaleのアニメーションだけではなく、フィルターを使用したぼかし等もアニメーションできます。
Tweenerに用意されている特殊プロパティは以下のとおりです。
*********************************************************************
■ ColorShortcuts

_color_ra
_color_rb
_color_ga
_color_gb
_color_ba
_color_bb
_color_aa
_color_ab

色 16進数形式 (0×000000〜0xFFFFFF)
_color

_colorTransform

明度
_brightness
_tintBrightness

コントラスト
_contrast

色相
_hue

彩度
_saturation
_dumbSaturation

詳細
_color_redMultiplier
_color_redOffset
_color_greenMultiplier
_color_greenOffset
_color_blueMultiplier
_color_blueOffset
_color_alphaMultiplier
_color_alphaOffset


*********************************************************************
■ CurveModifiers
_bezier


*********************************************************************
■ DisplayShortcuts
スケール (_xscale, _yscale連動)
_scale

アルファ (_visible切り替え機能付き)
_autoAlpha

フレーム
_frame

_scrollRect_x
_scrollRect_y
_scrollRect_left
_scrollRect_right
_scrollRect_top
_scrollRect_bottom
_scrollRect_width
_scrollRect_height


*********************************************************************
■ FilterShortcuts
ベベル
_Bevel_angle
_Bevel_blurX
_Bevel_blurY
_Bevel_distance
_Bevel_highlightAlpha
_Bevel_highlightColor
_Bevel_highlightColor_r
_Bevel_highlightColor_g
_Bevel_highlightColor_b
_Bevel_knockout
_Bevel_quality
_Bevel_shadowAlpha
_Bevel_shadowColor
_Bevel_shadowColor_r
_Bevel_shadowColor_g
_Bevel_shadowColor_b
_Bevel_strength
_Bevel_type

ブラー
_Blur_blurX
_Blur_blurY
_Blur_quality

カラーマトリックス
_ColorMatrix_matrix
_ColorMatrix_matrix_rr
_ColorMatrix_matrix_rg
_ColorMatrix_matrix_rb
_ColorMatrix_matrix_ra
_ColorMatrix_matrix_ro
_ColorMatrix_matrix_gr
_ColorMatrix_matrix_gg
_ColorMatrix_matrix_gb
_ColorMatrix_matrix_ga
_ColorMatrix_matrix_go
_ColorMatrix_matrix_br
_ColorMatrix_matrix_bg
_ColorMatrix_matrix_bb
_ColorMatrix_matrix_ba
_ColorMatrix_matrix_bo
_ColorMatrix_matrix_ar
_ColorMatrix_matrix_ag
_ColorMatrix_matrix_ab
_ColorMatrix_matrix_aa
_ColorMatrix_matrix_ao

_Convolution_alpha
_Convolution_bias
_Convolution_clamp
_Convolution_color
_Convolution_r
_Convolution_g
_Convolution_b
_Convolution_divisor
_Convolution_matrixX
_Convolution_matrixY
_Convolution_preserveAlpha

_DisplacementMap_alpha
_DisplacementMap_color
_DisplacementMap_color_r
_DisplacementMap_color_g
_DisplacementMap_color_b
_DisplacementMap_componentX
_DisplacementMap_componentY
_DisplacementMap_mapBitmap
_DisplacementMap_mapPoint
_DisplacementMap_mode
_DisplacementMap_scaleX
_DisplacementMap_scaleY

ドロップシャドウ
_DropShadow_alpha
_DropShadow_angle
_DropShadow_blurX
_DropShadow_blurY
_DropShadow_color
_DropShadow_color_r
_DropShadow_color_g
_DropShadow_color_b
_DropShadow_distance
_DropShadow_hideObject
_DropShadow_inner
_DropShadow_knockout
_DropShadow_quality
_DropShadow_strength

グロー
_Glow_alpha
_Glow_blurX
_Glow_blurY
_Glow_color
_Glow_color_r
_Glow_color_g
_Glow_color_b
_Glow_inner
_Glow_knockout
_Glow_quality
_Glow_strength

_GradientBevel_angle
_GradientBevel_blurX
_GradientBevel_blurY
_GradientBevel_distance
_GradientBevel_quality
_GradientBevel_strength
_GradientBevel_type
_GradientGlow_angle
_GradientGlow_blurX
_GradientGlow_blurY
_GradientGlow_distance
_GradientGlow_knockout
_GradientGlow_quality
_GradientGlow_strength
_GradientGlow_type


*********************************************************************
■ SoundShortcuts
_sound_volume
_sound_pan


*********************************************************************
■ TextShortcuts
_text_color
_text_color_r
_text_color_g
_text_color_b
_text_indent
_text_leading
_text_leftMargin
_text_letterSpacing
_text_rightMargin
_text_size

*********************************************************************


それぞれ使用する場合は

Tweenerのインポート以外にショートカットの初期化をする必要があります。