![]() |
|
||||||||||
|
|
|
|||||
|
а hasOwnProperty - на какие свойства работает? я так понял на классы нет - потому что так тоже не пашет
trace (this.hasOwnProperty('bread')); // выдаёт false Оо спасибо - this.loaderInfo.applicationDomain.hasDefinition('bread') - прикрасно заработал. а ещё я вспомнил метод молотка и мата на любой случай жизни ) это обычный try =)) вот ещё вопрос - могу ли я как нибудь из конструктора любого класса или подкласса - получить свойства основного класса или главного Stage, без переносса ссылок ? т.е. мне например хочется узнать из под-под-под.... класса Stage.stageWidth для ресайза... или добавить общий клик. можно ли как то обойти перенос ссылок с помощью переменных? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Естесственно, у this нет свойства bread.
Остальное не понял. |
|
|||||
|
есть основной класс
package KitchenClasses {
import flash.display.*;
import flash.events.*;
public class MenuWindow extends Sprite {
public function MenuWindow ():void {
trace (Stage.stageWidth); // выдаст например 500
var test = new Test(this);
}
}
}
import flash.display.*;
import flash.events.*;
class Test {
public function test(Parent:Object):void{
trace (Parent.Stage.stageWidth); // выдаст например 500
trace (Stage.stageWidth); // выдаст ошибку}
}
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
У класса Stage нет статического свойства stageWidth.
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 467
|
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Более того, stage доступен только у наследников DisplayObject. Причем после добавления в display list.
|
|
|||||
|
стервочка (я мужик)
|
hasOwnProperty - определяет, если ли публичное свойство с переданным имененм.
а получать свой стэдж надо так: Последний раз редактировалось etc; 16.10.2007 в 22:29. |
|
|||||
|
Текст поста удален, ибо там была полная чушь
-Nirth Последний раз редактировалось Nirth; 17.10.2007 в 03:24. |
|
|||||
|
извините что то опять туплю.
никак немогу освоить принцип пакетов есть у меня некий test.fla - там же Тест.as содержание Тест.as package {
package Проект{
теперь же я хочу в папке Проект создать папку Меню или ОкноМеню чтобы переместить туда большое число as файлов в которых нехочу путаться что мне надо сделать чтобы заработал файл Проект\Меню\Раздел.as или Проект\Меню\Раздел\Подраздел.as хотя бы что писать в package и import? я делал по разному но что то не вышло. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Боже, кто тебя научил классы по-русски называть?
Почему ты никогда не указываешь тип переменной? |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:36. |
|
|
« Предыдущая тема | Следующая тема » |
|
|