![]() |
|
||||||||||
|
|
|
|||||
|
Помогите, пожалуйста, разобраться! Всё хочу стать
СУПЕРР!!!, как завещал Великий УБр! Да вот без помощи никак! () Задача такая: програмно через класс/прототип создать кнопку, т.е.: 1. нарисовать, 2.задать свойства, 3.методы и пр. На _root есть MovieClip - but. В первом кадре but - код : #initclip _global.My_Button_Class= function(){ this.init(); } My_Button_Class.prototype = new MovieClip(); My_Button_Class.prototype.init = function() { trace("initialization!!!"); this.onLoad = function() { trace("on load class!"); } } Object.registerClass("MyButtonCLASS",My_Button_Class); My_Button_Class.prototype.drow = function() { trace("Hello! I am prototype of "+ this._name); this.lineStyle( 1, 0x880627, 100 ); this.beginFill(0xFEE0E9, 100); this.moveTo( 40, 0 ); this.lineTo( 0, 0 ); this.lineTo( 0, 40 ); this.lineTo( 40,40 ); this.lineTo( 40, 20 ); this.endFill(); trace(" Drow done "); } #endinitclip //this.createEmptyMovieClip("MyButtn",77); ???!! MyButtn = new My_Button_Class(); MyButtn.onRollOver = function() { trace("on roll over. I am "+ this._name); } MyButtn.drow(); MyButtn._x=275; MyButtn._y=200; stop(); Пишет: initialization!!! Hello! I am prototype of Drow done ... и всё... адь"ю! Никакой графики. Сердешно прошу : кхто чем может! )) Спасибо отозвавшимся! |
|
|||||
|
ащо раз
__________________
судью - на мыло, из игроков - вить веревки. |
![]() |
Часовой пояс GMT +4, время: 20:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|