![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 34
|
По поиску уже смотрел - нашёл пару тем, но всёравно ничего не получается.
Main.as: package{
import flash.display.*
import flash.text.*
public dynamic class Main extends MovieClip{
public function Main(){
var f:TextFormat=new TextFormat()
f.font='_typewriter'
f.size=14
}
}
}
package {
import flash.display.*
import flash.text.*
public class MyClass extends flash.display.Sprite{
public function MyClass(){
var txt:TextField=new TextField()
txt.setTextFormat(root.f)
addChild(txt)
}
}
}
Цитата:
Нужно чтобы у всего текста был одинаковый шрифт. Хотел создать TextFormat и ставить на все текстовые поля, но не могу до него добраться. попробовал так (поставил pablic на f): package{
import flash.display.*
import flash.text.*
public dynamic class Main extends MovieClip{
public var f:TextFormat
public function Main(){
f=new TextFormat()
f.font='_typewriter'
f.size=14
}
}
}
какая разница между root.f и root['f'] ? Последний раз редактировалось etc; 11.03.2008 в 10:07. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Silver Ghost получает плюс за мультипостинг.
Учитесь пользоваться кнопкой «изменить» справа от поста. |
|
|||||
|
передай ссылку на стейдж в конструктор MyClass
|
|
|||||
|
Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
|
Silver Ghost,
для этой цели создай в классе Main публичный статический метод доступа к объекту TextFormat. Выглядеть это будет примерно так: private static const defaultFormat:TextFormat = new TextFormat();
defaultFormat.font='_typewriter';
defaultFormat.size=14;
public static function getDefaultTextFormat():TextFormat {
return defaultFormat;
}
__________________
http://realaxy.com Последний раз редактировалось etc; 11.03.2008 в 10:08. |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|