Valeu Vagner, boa sorte nos projetos ae!
Vicente Maciel Junior
2009/4/16 Vagner Mendonça
> Boa tarde Vicente
>
> Muito obri..gado realmente funciono apos eu importar este swc que vc me
> mando e fazer as alterações necessarias, creio que isto vai ajudar muita
> gente que estava com mesmo problem
Boa tarde Vicente
Muito obri..gado realmente funciono apos eu importar este swc que vc me
mando e fazer as alterações necessarias, creio que isto vai ajudar muita
gente que estava com mesmo problema do que eu não usar o swc do flexmdi...
Vlw mesmo pela ajuda...
AT+ E ABRAÇOS...
2009/4/16 Vicente
O FlexMDI passou a ser atualizado no FlexLib, portanto o FlexLib é mais
atual.
Esse SWC que te passei é exatamente o FlexLib 2.4 (que contém muito mais do
que o MDI, vide: http://code.google.com/p/flexlib), mas contém aquela
alteração de código no MDIManager para centralizar a janela.
Portanto, SI
Boa tarde Vicente entao posso descosiderar o flexmdi e flexlib e usuar este
que vc coloco la flexlib_mdimanagerpatch...
?
2009/4/16 Vicente Maciel Junior
> Fiz o upload do SWC do FlexLib corrigido quanto a classe MDIManager na área
> de arquivos do FlexDev:
> http://groups.google.com/group/fl
Fiz o upload do SWC do FlexLib corrigido quanto a classe MDIManager na área
de arquivos do FlexDev:
http://groups.google.com/group/flexdev/web/flexlib_mdimanagerpatch.swc
Mas se quiser, usando SVN, você pode obter o source como um projeto do
FlexBuilder:
http://code.google.com/p/flexlib/wiki/FlexB
BOM DIA EU ESTAVA USANDO A LIB DO FLEX MDI E NÃO O FLEXLIB 2.4 agora como
pedria mudar e usar as mesmas funções que usava para o flexmdi.swc sendo que
eu importo Build Path do meu projeto pois creio que este bug de centralizar
e problema do swc do flexmdi.swc...
2009/4/16 Vicente Maciel Junior
>
Vc possui os fontes do FlexLib certo? Senão vc não tem como fazer a
modificação que eu sugeri.
Aliás, tendo os fontes, fazendo a modificação, é necessário compilar a Lib
antes de compilar o seu projeto que consome a lib em questão.
Se vc usa o FlexBuilder e associa o "Flex Library Project" no qual
Sim sim... é veridico... eu que me passei quando sugeri o codigo.
Postei no ISSUES como eles solicitaram, já com essa modificação.
Vicente Maciel Junior
RiaBrazil - Senior Rich App Developer
Independent Web Developer & Consultant
Adobe Advanced Certified Developer
Adobe Certified Instructor (ColdF
Apenas como "dica", essa discussão já ocorreu na FlexLib e segundo o pessoal
lá, melhor multiplicar por 0.5 do que dividir por 2, uma vez que isso teria
uma melhor performance...
Não sei se é veridico, mas estou repassando o que li.
Abraços
Stefan Horochovec
Analista de Sistemas
Blog: http://www
Com mesmo fonte que vc me mando nao centraliza perfeitammente como neste
link pode ser a versao do meu swc, qual seria a lib mais atual do mdi
disponivel?
obrigado pelas respostas
2009/4/16 Vicente Maciel Junior
> Vagner,
> Desculpe, mas vc deve estar cometendo algum erro...
>
> Simplesmente fa
Vagner,
Desculpe, mas vc deve estar cometendo algum erro...
Simplesmente fazendo aquela modificação e executando o teste abaixo,
funciona perfeitamente!
Teste: http://vpmjr.com.br/downloads/labs/flex/MDIWindowCenterTest.html
(com o source do teste... bem simples)
Vicente Maciel Junior
RiaBrazil
O codigo que abre a janela esta igual...a função que centraliza se eu
colocar como vc me passo da erro..
public function center(window:MDIWindow):void
{
window.x = this.container.width / 2 - window.width /2;
window.y = this.container.height / 2 - window.height /2;
}
agora se eu colocar no lugar d
a função esta assim
*public* *function* center(window:MDIWindow):*void
*
{
window.x = *this*.mdiCanvas.width / 2 - window.width /2;
window.y = *this*.mdiCanvas.height / 2 - window.height /2;
}
a função que abre a janela esta assim..
*var* win_0004:Prog_0004 = *new* Prog_0004();
mdiCanvas.w
Vagner,
Primeiro mude aquele código que citei na classe MDIManager. Depois disso,
basta vc usar o código que vc estava utilizando antes...
mdiCanvas.windowManager.addCenter(win_0004);
O que aquele mudança no código fez foi redefinir a função que o
"windowManager" utiliza internamente para central
não, passe pra function a win_0004 e deixa como estava o código.
2009/4/16 Vagner Mendonça
> Boa tarde
> windows seria o nome da minha janela...tipo eu criei como
> win_0004depois naa função que chama a janela ficaria assim?
>
> public function center(window:MDIWindow):void
> {
> win_0004.x
Boa tarde
windows seria o nome da minha janela...tipo eu criei como win_0004depois
naa função que chama a janela ficaria assim?
public function center(window:MDIWindow):void
{
win_0004.x = this.container.width / 2 - win_0004.width /2;
win_0004.y = this.container.height / 2 - win_0004.height /
George, desta forma a janela não estará sendo gerenciada pelo MDIManager.
A questão é trabalhar com janelas MDI certo? (utilizando os recursos do
flexlib MDI).
Para trabalhar com popup de elementos nativos do Flex, tb uso o
PopUpManager.
Vicente Maciel Junior
RiaBrazil - Senior Rich App Develope
eu faço de outra forma, mais vejam ai.
*public* *static* *function* createPopup(parent:DisplayObject,
popup:Class):IFlexDisplayObject
{
*var* result:IFlexDisplayObject = PopUpManager.createPopUp(parent, popup, *
false*);
PopUpManager.centerPopUp(result);
*return* result;
}
2009/4/16 Vicent
No Flexlib em:
flexlib.mdi.managers.MDIManager.as
Você vai encontrar o método:
public function center(window:MDIWindow):void
{
window.x = this.container.width / 2 - window.width;
window.y = this.container.height / 2 - window.height;
}
Altere para:
public function center(window:MDIWindow):void
{
coloquei assim mais ele deu so uma movida..não centraliso total..
*
var* win_0004:Prog_0004 = *new* Prog_0004();
mdiCanvas.windowManager.add(win_0004);
mdiCanvas.windowManager.addCenter(win_0004);
Tem alguma ideia que pode ser...?
2009/4/16 Alexandre Tavares Farias
> Amigos bom dia,
> Estou
Amigos bom dia,
Estou com o mesmo problema, fico no aguardo tambem
--
Atenciosamente,
NET SOLUTIONS INFORMÁTICA
Alexandre Tavares Farias
DZ8 escreveu:
> Galera to com um probleminha aqui em usar este tipo de recurso tenho
> uma janela em mdi e nao tem jeito de centralizar.
> para maximir e tranquilo e para centralizar ela com tamanho normal eu
> usei mdicamvas.windowsmaneger.center(); mais não adianto, alguem tem
> alguma ideia de
22 matches
Mail list logo