![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 27
|
В прикреплённом примере в библиотеке имеется компонент _XComponent созданный на основе класса:
class XComponent extends MovieClip {
[Inspectable(type="Object",defaultValue="a:5,b:5,c:5,d:5,e:5,f:5,g:5,h:5,i:5,k:5,l:5,m:5,n:5,o:5,p:5,r:5,s:5,t:5")]
var x1:Prop1;
[Inspectable(type="Object",defaultValue="a:5,b:5,c:5,d:5,e:5,f:5,g:5,h:5,i:5,k:5,l:5,m:5,n:5,o:5,p:5,r:5,s:5,t:5")]
var x2:Prop1;
[Inspectable(type="Object",defaultValue="a:5,b:5,c:5,d:5,e:5,f:5,g:5,h:5,i:5,k:5,l:5,m:5,n:5,o:5,p:5,r:5,s:5,t:5")]
var x3:Prop1;
[Inspectable(type="Object",defaultValue="a:5,b:5,c:5,d:5,e:5,f:5,g:5,h:5,i:5,k:5,l:5,m:5,n:5,o:5,p:5,r:5,s:5,t:5")]
var x4:Prop1;
[Inspectable(type="Object",defaultValue="a:5,b:5,c:5,d:5,e:5,f:5,g:5,h:5,i:5,k:5,l:5,m:5,n:5,o:5,p:5,r:5,s:5,t:5")]
var x5:Prop1;
[Inspectable(type="Object",defaultValue="a:5,b:5,c:5,d:5,e:5,f:5,g:5,h:5,i:5,k:5,l:5,m:5,n:5,o:5,p:5,r:5,s:5,t:5")]
var x6:Prop1;
[Inspectable(type="Object",defaultValue="a:5,b:5,c:5,d:5,e:5,f:5,g:5,h:5,i:5,k:5,l:5,m:5,n:5,o:5,p:5,r:5,s:5,t:5")]
var x7:Prop1;
[Inspectable(type="Object",defaultValue="a:5,b:5,c:5,d:5,e:5,f:5,g:5,h:5,i:5,k:5,l:5,m:5,n:5,o:5,p:5,r:5,s:5,t:5")]
var x8:Prop1;
//[Inspectable(type="Object",defaultValue="a:5,b:5,c:5,d:5,e:5,f:5,g:5,h:5,i:5,k:5,l:5,m:5,n:5,o:5,p:5,r:5,s:5,t:5")]
// var x9:Prop1;
}
Сам класс Prop1: class Prop1 {
var a:Number;
var b:Number;
var c:Number;
var d:Number;
var e:Number;
var f:Number;
var g:Number;
var h:Number;
var i:Number;
var k:Number;
var l:Number;
var m:Number;
var n:Number;
var o:Number;
var p:Number;
var r:Number;
var s:Number;
var t:Number;
//var u:Number;
}
затем в классе XComponent расскомментировать последние 2 строчки и сохранить, снова зайти в окно 'Component definition' этого компонента и нажать 'ok', и ещё несколько раз зайти в 'Component definition' нажимая 'ok', то винда скажет, что Flash 8 совершил недопустимую ошибку и будет закрыт. (+ есть и другие глюки) В общем суть такая: если в компоненте интенсивно используются св-ва - коллеции и объекты, то флэш начинает страшно глючить. У меня вначале Flash не очень глючил, но по мере усложнения компонента, становилось всё хуже и хуже, сейчас с первого же захода в 'Component definition' Flash вылетает. Что-то возможно сделать? И ещё, если в классе Prop1 расскомментировать последнюю строчку и в XComponent в defaultValue в конце добавить ',u:5', то в имеющихся экземплярах компонента 'u' не добавится, приходится удалять св-во в 'Component definition' и возвращать назад или удалить вообще экземпляр и создать заново. В общем приходится возиться, и значения св-в нужно вводить заново. |
![]() |
Часовой пояс GMT +4, время: 13:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|