Open hygorrasec opened 6 years ago
Qual versão do Apache Flex você está usando e qual programa está usando pra compilar?
Fala ae @Mignari , boa tarde.
Eu estou usando o FlashDevelop. A versão do Flex é a 4.6.0: https://image.prntscr.com/image/EQNc8jUnQbKcAGmsMqpOuQ.jpeg Porém, vou testar a versão 4.16.1 nesse exato momento. Testei no Flash Builder essa versão 4.16.1 e não deu certo, onde apresentou o erro abaixo..
Eu encontrei um tutorial seu de como compilar com o Flash Builder, porém com ele está dando vários erros além desse que está dando no FlashDevelop: https://image.prntscr.com/image/KuPghp7wTVylOodOa2i_WQ.jpeg
Eu comentei a parte onde apresenta o erro setSelectedIndex para testar. Ele não deu mais esse erro mas apareceram outros: https://image.prntscr.com/image/XzJUOOr7S7_NImxUaHbVTw.jpeg
EDIT: Fiz um teste aqui e baixei a versão mais atual (parece que é) do AIR, e estou tentando compilar com ele. Dessa forma não apresentou nenhum erro como os anteriores, mas no final veio esse: https://image.prntscr.com/image/xgDgqWAqTsW_PTJpYSbrHg.jpeg
EDIT2: Fiz todos os ajustes possíveis, fiquei o dia todo mexendo pra tentar. Testei tanto no Flash Builder quanto no FlashDevelop, os erros são parecidos. Acho que realmente não é problema de biblioteca, pois eu ajustei tudo conforme README dos documentos que fui baixando, aparentemente fiz tudo certo com Path justados e tudo mais. Erro: https://image.prntscr.com/image/M12yJDJOQbmRsxIAOqEoaQ.jpeg
@Mignari ignore tudo ali em cima por favor, eu fiquei tentando e consegui compilar o Apache Flex atualizado. Porém, um erro que me parece ser o último (tomara), está me perturbando. Pode me ajudar? https://image.prntscr.com/image/pHTzgM4WSuOvJHCycCSFYA.jpeg
Estou usando o _Apache Flex 4.16.1 FP30.0 AIR30.0 enUS e compilando no FlashDevelop: https://image.prntscr.com/image/Oanm2VuKQCe3TfnngfO3DA.jpeg
Tenta [Embed(source="../../../assets/icons/object_builder.png", mimeType="image/png")]
Nunca consegui compilar nesse programa. Aconselho usar FlashBuilder.
@Mignari finalmente eu vi um: "Build succeeded" https://image.prntscr.com/image/2yRuuo2iQImpNUTUIlvzPA.jpeg
Mas eu não encontrei nenhum arquivo compilado, você sabe me dizer para onde eles vão? Procurei em todas pasta do ObjectBuilder e nada além do ..\ObjectBuilder-master\bin\ObjectBuilder.swf. Ou ainda precisa fazer algo mais?
Eu não tive tanto sucesso no Flash Builder, sempre deu mais erro que no FlashDevelop, o atual erro é esse: https://image.prntscr.com/image/6uogKHqpTx_64cntnfeiKQ.jpeg
para o FlashBuilder:
Edita o arquivo ObjectBuilder-app.xml nessa linha de acordo com aversão do AIR que você está usando
<application xmlns="http://ns.adobe.com/air/application/25.0">
Você disse que está usando Apache Flex 4.16.1 FP30.0 AIR30.0 en_US
Então no seu caso é a 30
<application xmlns="http://ns.adobe.com/air/application/30.0">
Finalmente consegui! Muito obrigado. Estou tentando abrir o ObjectBuilder.swf pelo _flashplayer_30_sa_debug.exe_ mas está apresentando um monte de erro. Só da pra abrir pelo FlashBuilder mesmo com o F11. Toda vez vai ter que ser assim? Como gera o arquivo .exe ?
@Mignari , gostaria de saber se precisar de outras dependências para fazer funcionar o compilamento. Atualmente não da pra compilar, ele apresenta esse erro.
C:\Users\User\Desktop\ObjectBuilder-master\src\otlib\components\SpriteList.as(143): col: 17 Error: Attempted access of inaccessible property setSelectedIndex through a reference with static type otlib.components:SpriteList. Loading configuration file C:\Users\User\Desktop\ObjectBuilder-master\obj\ObjectBuilderConfig.xml Files changed: 0 Files affected: 1 setSelectedIndex(index, true); ^ C:\Users\User\Desktop\ObjectBuilder-master\src\otlib\components\SpriteList.as(143): col: 17 Error: Call to a possibly undefined method setSelectedIndex. setSelectedIndex(index, true); ^ C:\Users\User\Desktop\ObjectBuilder-master\src\otlib\components\ThingList.as(103): col: 22 Error: Attempted access of inaccessible method setSelectedIndex through a reference with static type otlib.components:ThingList. this.setSelectedIndex(index, true); ^ C:\Users\User\Desktop\ObjectBuilder-master\src\com\mignari\animator\components\FrameList.as(125): col: 22 Error: Attempted access of inaccessible method setSelectedIndex through a reference with static type com.mignari.animator.components:FrameList. this.setSelectedIndex(index, true); ^ Build halted with errors (fcsh). (fcsh) Done(1)