![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 126
|
package code{
import flash.display.*;
import flash.events.*;
import flash.ui.*;
import flash.geom.*;
public class Problem extends Sprite{
public function Problem(){
//width = 300;
var border:Shape = new Shape();
border.graphics.lineStyle(1);
border.graphics.drawRect(20, 20, 100, 100);
addChild(border);
}
}
}
|
|
|||||
|
а к чему относится этот width там?
|
|
|||||
|
Регистрация: Jun 2008
Сообщений: 126
|
Я думаю, что width относится к экземпляру класса Problem.
Переписал код так: package code{
import flash.display.*;
import flash.events.*;
import flash.ui.*;
import flash.geom.*;
public class Problem extends Sprite{
public function Problem(){
addEventListener(Event.ADDED_TO_STAGE,addedToStageListener);
}
private function addedToStageListener(e:Event):void {
width = 800;
var border:Shape = new Shape();
border.graphics.lineStyle(1);
border.graphics.drawRect(20, 20, 100, 100);
addChild(border);
}
}
}
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 467
|
А зачем там вообще "width = 800;" ? )
В конце поставте "trace(this.scaleX);" и может поймете. ) Последний раз редактировалось 2morrowMan; 08.08.2008 в 12:56. |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 126
|
Ну там ещё в реальной программе есть и height. Хочу в данных пределах реагировать на мышь.
не смог понять |
|
|||||
|
width сам по себе существовать не может, это свойсво.
ты шас просто зарезервирванное слово юзаешь |
|
|||||
|
Регистрация: May 2006
Адрес: Нск
Сообщений: 91
|
width относится к данному экземпляру класса, собственно тоже самое что и this.width .
|
|
|||||
|
Регистрация: Jun 2008
Сообщений: 126
|
По моим представлениям width является свойством экземпляра класса Problem.
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 467
|
Тогда почитайте в хелпе о Sprite.hitArea — это то что вам надо.
|
|
|||||
|
Регистрация: Jun 2008
Сообщений: 126
|
То есть мне обязательно надо чем-то залить Sprite, чтобы он мог реагировать на мышь?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|