Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   добавление граф.объекта на сцену и управл.им (http://www.flasher.ru/forum/showthread.php?t=184667)

DAiMAN 24.09.2012 13:37

добавление граф.объекта на сцену и управл.им
 
Не судите строго,я новичок.но вот такая ситуация : среда кс5, создал в библиотеки графический объект _sprite, нужно его программно добавить на сцену и управлять им.попробовал сделать так:
Код AS3:

import flash.display.Sprite;
import flash.events.Event;
import flash.events.TimerEvent;
import flash.utils.Timer;
 
 var _sprite:Sprite;
 var _angle:Number = 135;
 var _speed:Number = 4;
 var _timer:Timer;
 
 function AngularVelocity() {
        _sprite = new Sprite();
        _sprite.graphics.beginFill(0x0000ff, 100);
        _sprite.graphics.drawCircle(0,0,25);
        _sprite.graphics.endFill();
        _sprite.x = 200;
        _sprite.y = 100;
        addChild(_sprite);
        _timer = new Timer(30);
        _timer.addEventListener("timer", onTimer);
        _timer.start();
}
 function onTimer(event:TimerEvent):void {
        var radians:Number = _angle * Math.PI / 180;
        var vx:Number = Math.cos(radians) * _speed;
        var vy:Number = Math.sin(radians) * _speed;
        _sprite.x += vx;
        _sprite.y += vy;
 
}

ничего не происходит и ошибки не выводятся.или лучше мувиклипом сделать и добавит?

fish_r 24.09.2012 14:12

функцию надо вызвать

Код AS3:

  AngularVelocity();


DAiMAN 24.09.2012 14:30

блин,вот я затупил,точно.спасибо.только он почему-то другого цвета появляется

spirit2 25.09.2012 04:11

Цитата:

Сообщение от DAiMAN (Сообщение 1097265)
блин,вот я затупил,точно.спасибо.только он почему-то другого цвета появляется

beginFill(color:uint, alpha:Number = 1.0)
color:uint — Цвет заполнения (0xRRGGBB).
alpha:Number (default = 1.0) — Значение альфа-канала заливки (0,0 — 1,0).


Часовой пояс GMT +4, время: 14:42.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.