Әйләнүче сфералар http://www.razani.tu2.ru/
Сфералар ясау буенча озын булмаган, гади генә бер дәрес. Түбәндә сез аның нәтиҗәсен күрәсез.
1. Беренче, яңа флеш файл ясыйбыз: 2. Ctrl+F8 гә басып, яңа мувиклип ясыйбыз, аңа исем кушабыз, "Export for Action sript" и "Export in frame 1" юлларына галочка куябыз, ә "Class:" юлына pict дип язабыз: ok кнопкасына баскач, шушы тәрәзә килеп чыгар: Тагын бер тапкыр басыгыз ok га! 3. Хәзер мувиклип эчендә торган хәлдә, ярдәмендә, Shift һәм Alt ка беръюлы басып, сценаның үзәгеннән (ул кечкенә крестик белән тамгаланган), менә шундыйрак рәсем ясагыз: Төсе буенча: Үтә күренүчәнлеге буенча: 4. Хәзер төп сценага барып, беренче фреймга (Ctrl+F9) шушы кодны кертәбез: var container:MovieClip=new MovieClip();
addChild(container); function spherize(_x:Number,_y:Number,quantity:Number,_X:Boolean,_Y:Boolean,_Z:Boolean,speed:Number) { for (var i:Number=0; i<=quantity; i++) { var element:MovieClip=new pict(); with (element) { x=_x; y=_y; name="element"+i; rotationZ=(360/quantity)*i; rotationY=(360/quantity)*i; rotationX=(360/quantity)*i; addEventListener(Event.ADDED,onEnter); cacheAsBitmap; } container.addChild(element); container.cacheAsBitmap; } function onEnter(e:Event) { e.target.addEventListener(Event.ENTER_FRAME,spin); } function spin(e:Event) { if (_X) {e.target.rotationX+=speed;} if (_Y) {e.target.rotationY+=speed;} if (_Z) {e.target.rotationZ+=speed;} } } spherize(100,100,12,true,true,true,1); Ctrl+Enter га басабыз, сфераларны карыйбыз. http://www.razani.tu2.ru/ |
|