Flash�œ{���̂��Ƃ��C�x���g�������J���܂���3�Z�F����Flash/ActionScript�`���[�j���O����i3�j�i1/3 �y�[�W�j

Flash/ActionScript�`���[�j���O�̊�b�m��������H�I�e�N�j�b�N�܂ł��Љ��A�ځB�ǂ݂Ȃ��玎����I�����C���E�T���v��������܂��BAdobe AIR/Flex�ɂ����p�”\�ł�

» 2010�N07��22�� 00��00�� ���J
[�͖k�[�j�C�`�[�����{�������]

Flash�������́g�d�g�݁h�̗�������n�߂�I

�@�O��uFlash�Ő���̂��Ƃ��`�����������`���[�j���O3���v����A�Ԃ������ԋ󂢂Ă��܂��܂����B���S�ɉĂł��ˁB�A�ڃy�[�X�͂��Ȃ�������ڂł����A�g�����ڂŌ�����Ă���������΂Ǝv���܂��B

�@���āA��3��̓��e�́u�C�x���g�v�ł��B���̒��ł��A���ɑ��p����₷���uEvent.ENTER_FRAME�v�uMouseEvent�v�̃`���[�j���O�ɂ‚��āA�Љ�܂��B

�C�x���g���C���^���N�e�B�u�R���e���c����̊�{

�@�u�C�x���g�v�̎d�g�݂́AFlash�R���e���c����i�C���^���N�e�B�u�R���e���c����S�ʂɂ����āA�Ƃ����ׂ���������܂���j�Ƃ͐؂��Ă��؂藣���Ȃ����̂ł��B�ł����A�v���O���~���O���S�҂̕����A���߂ɂԂ‚�����ł�����܂��B

�@�܂��A�g���Ă͂�����̂̃C�x���g�Ɋ֘A����v���p�e�B��A�����t���[�ȂǂɊւ��ẮA���͂悭�������Ă��Ȃ��Ƃ�����������������̂ł͂Ȃ��ł��傤���B

�܂��́A�d�g�݂𗝉����悤

�@�C�x���g�Ɍ��������Ƃł͂���܂��񂪁A�v���O�������`���[�j���O���邽�߂ɂ́A���̎d�g�݂𗝉����A�����̍œK����A�v���p�e�B�̐ݒ��K�؂Ɏg�������邱�Ƃ��̗v�ł��B�O���cacheAsBitmap���A����1�‚ł��ˁB

�@�����ō���́A�ȒP�ɃC�x���g�̎d�g�݂����������ŁA��������`���[�j���O�̍l�������������Ƃ�������ł������Ǝv���܂��B

�@Flash/ActionScript�̊�{�ɂ‚��ẮA���L�L�����Q�Ƃ��Ă����Ă��������B

���܂��畷���Ȃ��I Flash��ActionScript�ɂ‚���
���܂��畷���Ȃ����b�`�N���C�A���g�Z�p�i5�j�@����͈�ʓI�ɂ����Ȃ��݂̋Z�p�ł���Flash�̗��_�⌇�_�A�����A���j�Z�p�ł���ActionScript�A���j�Ȃǂɂ‚��ĉ��
�u���b�`�N���C�A���g �� ���[�v�t �H�[���� 2007/10/18

Flash�̊�b�𖳗��ŏK���I ActionScript����
ActionScript��m���Ă��܂����H Flash�Z�p�̗v�ƂȂ錾��Ŗ����ŊȒP��Flash�A�v���P�[�V���������܂��B����ActionScript�ɂ‚��ď��S�҂̂��߂Ɉꂩ�璚�J�ɉ�����Ă����܂�

ActionScript 3�́u�C�x���g�v�̎d�g��

�y����1�z�C�x���g�h���u���Ƃ����l����

�@Flash�iActionScript 3�j�́A�ǂ�ȏ����⑀�삪�N��������m�邽�߂ɁA�{�^���N���b�N����1�t���[���i�񂾂Ƃ��ȂǂɁA���̓��e������ʒm�����悤�ɁA���łɍ���Ă��܂��B�ł��̂ŁA�R���e���c����҂́A����炪�ʒm���ꂽ�Ƃ��ɉ������s����̂������߂邾���ŁA�C���^���N�V�����������ł��܂��B

�@���̂悤�ɁA���炩�̏����v������_�ɁA�ʂ̏������s�����Ƃ��u�C�x���g�h���u���i�C�x���g�쓮�j�v�Ƃ����܂��B���̃C�x���g�h���u���̎d�g�݂��g�����߂̊֐����uaddEventListener�v�ł��B������g�����ƂŁu�������N�����Ƃ��ɁA���������s���Ă���v�Ƃ����ݒ肪�ȒP�ɂł���悤�ɂȂ��Ă��܂��B

�@����������̓I�Șb�����܂��傤�B�Ⴆ�΁Astage��ɒu���ꂽMovieClip�i�C���X�^���X���umc�v�j�̕ϐ��ux�v�𖈃t���[���Ł{10�������Ƃ��́A�ȉ��̂悤�ɏ����܂��B

/// ���t���[��onEnterFrame�����s����悤�ɐݒ�
mc.addEventListener( Event.ENTER_FRAME, onEnterFrame );
// ���t���[�����s������function
function onEnterFrame(event:Event):void{
    mc.x += 10;
}

�@�uaddEventListener�v�́A�ǂ�Ŏ��̂��Ƃ��u�������ʒm���ꂽ�Ƃ��ɁiEvent�j�A������󂯂Ď��s�����C�x���g���X�i�iListener�j���A�lj��iadd�j����v�����ł��B�C�x���g���X�i�ionEnterFrame�Ȃ�)�͈�������������C�x���g�ɑΉ����Ă���K�v������܂����A��{�I�ɂ͎w�肵���C�x���g�̃N���X�������ƂȂ�܂��BEvent.ENTER_FRAME�̏ꍇ�́AEvent�N���X�������ł��B

�@�܂��A�lj��iadd�j�Ƃ������炢�Ȃ̂ŁA����̃C�x���g�^�C�v�ɕ����̊֐���lj��ł��܂��B���̍ۂ̎��s�����́A��{�I�ɂ͒lj����ł��B

�@�Ⴆ�Έȉ��̏ꍇ�AA��B�Ǝ��s����܂��iaddEventListener�̑�4������priority�ŕύX�”\�ł����A��3�����ȍ~�̐ݒ�܂ߐ��������G�ɂȂ�߂��邽�ߊ��������Ă��������܂��j�B

button.addEventListener( MouseEvent.CLICK, A );
button.addEventListener( MouseEvent.CLICK, B );

�@�lj������C�x���g���X�i���O���Ƃ���removeEventListener���g���܂��B

mc.removeEventListener( Event.ENTER_FRAME, onEnterFrame );

�@���̂悤�ɁA�e�C�x���g�ɑ΂��ă��X�i��lj����A�R���e���c���\�z���Ă����܂��B�������A���̂悤�ɔėp�I�Ȏd�g�݂́A��ʓI�ɏ������ׂ������Ȃ肪���ł��邱�Ƃɒ��ӂ��Ă��������B1��1�‚̏������ׂ͔��X������̂ł����A��ʂ̃C�x���g�𓯎��Ɉ����ꍇ�A���̕��ׂ͖����ł��Ȃ����̂ƂȂ��Ă��܂��B

�y����2�zMouseEvent�̓`�d

�@������C�x���g�̒��ł��AMouseEvent�̓C�x���g�̓`�d�̎d�g�݂𗝉����邱�Ƃ��A�`���[�j���O�ւ̋ߓ��ƂȂ�܂��B�Ⴆ�΁A�ustage���MovieClip���N���b�N�����ۂɂǂ̂悤�ȏ������Ȃ����̂��v�A���̏������e�𗝉����K�؂Ɉ������Ƃ��d�v������ł��B

�@�Ⴆ�΁A�ȉ��̃T���v���̂悤�ɁA�X�e�[�W�ɔz�u���ꂽ�v�f���N���b�N����ƁA�����_���ňʒu���ς����̂��������Ƃ��܂��B����̍\���ƃC�x���g�̓`�d�o�H�ɂ‚��Č��Ă����܂��傤�B

�X�e�[�W�ɔz�u���ꂽ�v�f���N���b�N����ƃ����_���ňʒu���ς��Flash�T���v��

�@����Flash�A�v���̍\���͈ȉ��̂悤�ɂȂ��Ă��܂��B���̂悤��stage�������Ƃ��āAaddChild���ꂽDisplayObject�v�f���}�����ꂵ�Ă���\�������Ă��邱�Ƃ���A�uDisplayObjectTree�v�ƌĂ΂�Ă��܂��i���m�ɂ́Astage�̉���root���������肷��̂ł����A�������Ă��܂��j

�@���̏�Ԃ�B���N���b�N�����ꍇ�A�����ł͈ȉ��̌o�H�ŃC�x���g���ʒm����܂��i���ۂ́A�ucapture�v�ububbling�v�Ƃ������T�O������A�����������G�ł��j�B

�@���������Ƃ��ẮA�܂�stage��MouseEvent���󂯎��܂��B���ɁA������addChild����Ă���e�v�f�𒲂ׁA��������MouseEvent��`�d���ׂ��Ώۂ����邩��T���܂��B����́AB�����̑ΏۂƂȂ��Ă��邽�߁AB�ɃC�x���g���`�d����Ƃ�������ł��B

�@�܂��AA��B���d�Ȃ����ꍇ��B���N���b�N���邱�Ƃ͊�{�I�ɂ͂ł��܂���B�d�Ȃ�I�ɏ�ɂȂ��Ă�����̂�����ꍇ�A���̗v�f��MouseEvent���󂯎�邽�߂ł��B

�@���̎d�g�݂��t�ɗ��p���A�u�����ȓh��̗v�f���X�e�[�W�̍ŏ�ʂɒlj����邱�Ƃł�����v�f���N���b�N�ł��Ȃ�����v�Ƃ��������@�͂悭�g���Ă���̂ł͂Ȃ��ł��傤���B����́A�X�e�[�W�̒����ɓ����̓h��̃��C���i������́ASheet�j��u�����Ƃɂ��A�C�x���g�̓`�d���ȉ��̂悤�ɂȂ邩��ł��B

�@���i�����Ȃ��g���Ă���MouseEvent.CLICK�Ȃǂ́A���̂悤�ɂ��ăX�e�[�W����_�ɐe����A�q�ւƓ`�d���Ă����܂��B���i�͈ӎ����邱�Ƃ����܂�Ȃ����̂ł����A�u�œK��������v�Ƃ����ړI��B�����邤���ł́A�������Ă����K�v������܂��B

�@�ȏオ�A�ȒP�ȃC�x���g�̎d�g�݂̉���ł��B���ɂ�������Ƃ��������ł͂���܂������A�Ȃ�ƂȂ������������������̂ł͂Ȃ��ł��傤���B

�@���y�[�W����́A�����̎d�g�݂���ɁA�C�x���g������`�d�o�H�̍œK���E��������@�̒�����A�M�҂����Ɍ��ʂ�����Ɗ�����3�‚��Љ�܂��B

�@�@�@�@�@�@ 1|2|3 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B