Bem, o titulo já diz tudo, tinha falado anteriormente que a continuação do tutorial seria terminada em breve e aqui está ela, prontinha para os seguidores. Well, the title says it all, he had spoken earlier that the continuation of the tutorial would be completed soon and here it is, prontinha for the followers.
Esta parte do tutorial extendeu-se por cerca de 59 paginas, e desta vez com muito código, exemplos, imagens, explicações detalhadas e muitos exploradores do que foi falado. This part of the tutorial is extended by about 59 pages, and this time with a lot code, examples, images, and many explorers detailed explanations of what was spoken. Quase todo o conteudo foi orientado para a programação AS3 no Flex, mas com quase nenhuma alteração podem ser executados no Flash. Almost all the content was geared towards programming in AS3 Flex, but with almost no changes can be implemented in Flash.
Desta feita podemos ver os seguintes pontos explicados no tutorial: This time we see the following explained in the tutorial:
leia mais » More »
Colocado em Outubro 1, 2008 em: Action Script & MXML , Air , Flex , RIA's Geral , Source Code , Tutoriais Placed on October 1, 2008 in: Action Script & MXML, Air, Flex, RIA's General, Source Code, Tutorials Depois de uma duvida do Nando no fórum ( http://forum.msdevstudio.com ) de como mover imagens para uma area de desenho decidi fazer um pequeno exemplo para servir de tutorial, e acabei por ir achando graça e construi um pequeno exemplo de um criador de Redes de PERT, para quem estudou (em informatica) estas redes devem ser familiares; não é nada mais que um “Program Evaluation and Review Technique” que serve para estudar e esquematizar todas as hipoteses e possibilidades de um programa, como se trata de um planificador de projecto é muito util na hora de desenvolver software. After a doubt the tiger in the forum (http://forum.msdevstudio.com) of how to move images to an area of design I decided to take a small example to serve as a tutorial, and I finally feel free to go and build a small example of a creator of PERT networks, for whom studied (in informatics) these networks must be family members, is nothing more than a "Program Evaluation and Review Technique" which serves to study and sketch all the chances and possibilities for a program, as comes to a project planner is very useful in time to develop software.
O exemplo que fiz é muito simples e apenas apresenta o conceito base deste tipo de criação, usando 2 canvas, uma para a toolbar outro para o design, uma reciclagem (para eliminar o desnecessário), uma area de stockagem temporaria. The example that I made is very simple and only introduced the basic concept of this type of farming, using 2 canvas, a toolbar for one for the design, a recycling (to eliminate the unnecessary), an area of stockagem temporarily.
Utilizando os metodos drag&drop é possivel criar uma aplicação bem profissional. Using the methods drag & drop is possible to create an application and training. Vejam a imagem eo exemplo online com o código fonte disponivel. Look at the image and the example online with source code available.
leia mais » More »
Colocado em Setembro 27, 2008 em: Notícias Placed on September 27, 2008 in: News Depois do grande sucesso do tutorial AS3 que iniciei à uns tempos atras, venho informar que tive um tempinho e decidi escrever mais um pouco do tutorial, já estão escritas mais 12 paginas e esta parte terá (estimadamente) cerca de 30 novas paginas After the great success of AS3 tutorial which started on a while ago, I know that I had a tempinho and decided to write a little more of the tutorial is already written another 12 pages and it will take part (estimated) about 30 new pages
Posso desde já dizer que agora começa a entrar em explicações mais avançadas que vão adorar explorar e vao também encontrar alguns exemplos práticos do poder do Action Script 3, de entre os quais me deu um gosto enorme desenvolver de raiz um painel personalizado em action script que permite ser maximizado, minimizado, restaurado e arrastado na nossa aplicação. I can already say that now begins to come into more advanced explanations that will love and go exploring also find some practical examples of the power of Action Script 3, out of which gave me a taste developed from scratch a huge screen in custom action script that can be maximized, minimized, restored and dragged in our application.
O processo foi todo explicadinho e têm todo o código fonte documentado, para já coloquei o exemplo online sem o código fonte para que fiquem com agua na boca… vejam a imagem eo exemplo online… The whole process was explicadinho and have documented the entire source code for the example already put online without the source code to make them in the mouth with water ... see the image and the example online ...
leia mais » More »
Colocado em Setembro 26, 2008 em: Action Script & MXML , Air , Flash , Flex , RIA's Geral , Tecnologia Placed on September 26, 2008 at: Action Script & MXML, Air, Flash, Flex, RIA's General, Technology Depois de já ter Desenvolvido uma “API” para o Wordpress (futuramente disponivel em open-source) comecei a desenvolver o layout da primeira beta quase completa da implementação desta API na aplicação Flex Air Press… After you have developed a "API" for the Wordpress (later in available open-source) began to develop the layout of the first beta of almost complete implementation of this API in the application Flex Air Press ...
Esta API está estruturada da seguinte forma: The API is structured as follows:
@Package com.msdevstudio.wp. @ Package com.msdevstudio.wp.
catLister.as -> Lista as categorias do blog implementando uma List. catLister.as -> List categories of implementing a blog List.
insertCat.as -> Insere uma nova categoria no blog. insertCat.as -> Insert a new category on the blog.
deleteCat.as -> Elimina uma categoria. deleteCat.as -> Eliminates a category.
insertPage.as -> Insere nova pagina. insertPage.as -> Inserts new page.
deletePage.as -> Elimina uma pagina. deletePage.as -> Eliminates a page.
editPage.as -> Edita / altera uma pagina do blog. editPage.as -> Edit / modifying a page of the blog.
insertPost.as -> Insere um novo post no blog (possibilidade de proteger com password). insertPost.as -> Insert a new post on the blog (possibly with password protection).
deletePost.as -> Elimina um post. deletePost.as -> Eliminates a post.
editPost.as -> Edita / altera um post do blog. editPost.as -> Edit / changes a blog post.
getRecentPosts.as -> Busca posts recentes / quantidade definida do blog. getRecentPosts.as -> Search recent posts / defined quantity of the blog.
getPages.as -> Busca as paginas do blog. getPages.as -> Search the pages of the blog.
getAuthors.as -> Busca autores / users do blog getAuthors.as -> Search authors / users of the blog
getOptions.as -> Busca definições do blog. getOptions.as -> Search settings of the blog.
uploadFile.as -> Envia foto / arquivo para o blog. uploadFile.as -> Send picture / file to the blog.
Tudo isto funciona sem recurso a qualquer script/backend server side, com httprequests ao xmlrpc do wordpress. All this works without using any script / backend server side, with the httprequests XmlRpc of wordpress.
Esta API pode futuramente e facilmente ser alterada para trabalhar com as “grandes” plataformas de blog como Blogger, LiveJournal ou TypePad. The API future and can easily be modified to work with the "large" blog platforms like Blogger, LiveJournal and TypePad.
Esta implementação vai englobar já a quase totalidade da API que talvez seja divulgada no codex wordpress.org (vou entrar em conversações…hehe). This implementation will include the already almost all API that may be disclosed in the Codex wordpress.org (going into talks ... hehe). O layout ainda não está totalmente definido pelo que, como ainda não tive muita paciencia para o layout, ficou bem simples… The layout is not yet fully defined so that, as I have not had much patience for the layout, it was pretty simple ...
Vejam as primeiras imagens do layout (ainda sem a API implementada). Take the first images of the layout (even without the API implemented).
leia mais » More »
Colocado em Setembro 24, 2008 em: Action Script & MXML , Air , Flash , Flex , RIA's Geral , Source Code Placed on September 24, 2008 at: Action Script & MXML, Air, Flash, Flex, RIA's General, Source Code Depois dos posts 9 Motores de animação AS3 , 32 Componentes Open Source e 30 Classes AS3 Bem uteis venho agora apresentar 12 API’s que podem ser usadas em variados projectos para obter informações e gerir comunicações com diferentes serviços web e não só… After the posts 9 Engines animation AS3, 32 Open Source Components and 30 classes useful AS3 Well I now present 12 API's that can be used in various projects to obtain information and manage communications with various web services and not only ...
Começando… Starting ...
leia mais » More »
Colocado em Setembro 24, 2008 em: Notícias Placed on September 24, 2008 in: News Como já devem ter visto em “milhentos” blog’se sites a nova Creative Suite 4 está prestes a ser lançada oficialmente no site da adobe (se bem que já têm as paginas “what’s new” todas prontas) mas vou dizer que fiquei com um bocadinho de mágoa com a recente apresentação…. As you have seen in "milhentos" blog'se sites to new Creative Suite 4 is about to be launched officially on the site of adobe (although they already have the pages "what's new" all ready) but I will say that I was with a bit of regret at the recent presentation ....
Passo a explicar, a CS3 foi lançada à coisa 1 ano e pouco (muito perto da altura de lançamento do Flex builder 3) e já temos uma nova versão de uma suite que têm programas para todo o gosto… não vou falar das caracteristicas porque já devem ter lido que trazem optimas novidades, mas vou falar dum pequeno sentimento de desilusão… Let me explain, the CS3 was released to 1 year and little things (very near the time of release of Flex Builder 3) and we have a new version of a suite that have programs for all tastes ... I will not talk because of features should have read that bring good news, but I will talk a little sense of disappointment ...
leia mais » More »
Que o flex builder é meio caminho andado para acelerar a construção da nossa ria todos sabemos, mas existem alguns truques que podemos usar como optimização de código, classes bem construidas e documentadas entre muitas outras coisas. That the flex builder is a halfway house for accelerating the construction of our laugh all know, but there are some tricks you can use as optimization of code, well-built classes and documented among many other things.
Vou ser sincero e dizer que apenas recentemente me comecei a preocupar com isso, simplesmente porque as aplicações que desenvolvia em flex eram necessariamente pequenas a nível de código, mas as coisas alteraram-se no desenvolver de um frontend para uma imobiliaria onde tenho um uso acrescido de base de dados bem como a necessidade de uma resposta rápida quer das classes, quer do backend; Outro exemplo com necessidade de algumas optimizações é o FlexAirPress que utiliza diferentes classes para comunicar com o XML-RPC do wordpress, estando quase no final do destes projectos (principalmente o front-end da imobiliaria) analisei todo o código e percebi que tinha algum lixo e muitos comentários (para não me perder no código) e decidi dar uma limpeza nas suas classes… aqui chega a questão: Como o fazer ?? I will be honest and say that I only recently started to worry about this, simply because the applications that were developed in flex necessarily small in terms of code, but things changed in the development of a frontend for a real estate agency where I have an increased use the database as well as the need for a rapid response from both classes, or the backend; Another example in need of some optimizations is the FlexAirPress classes using to communicate with XML-RPC of wordpress, and are almost at the end of these projects (especially the front-end of real estate agency) examined all the code and realized he had some trash and many comments (not to lose myself in the code) and I decided to give a cleaning in its grades ... here comes the question: How do?
Foi na minha procura por uma solução que tropecei com o IDE Factory e posso afirmar, apesar de não usar metade das suas funções, que encontrei uma pérola. It was in my search for a solution that tripped with the FDI Factory and I can tell, though not to use half of their duties, I found a pearl. Vamos à explicação… Let the explanation ...
leia mais » More »
Colocado em Setembro 17, 2008 em: Notícias Placed on September 17, 2008 in: News Como devem ter reparado, o ritmo alucinante de publicações (quase diárias) do blog foi quebrado na semana passada e apesar disso não ter reflectido muito nas visitas ao blog. How should I noticed the crazy pace of publications (almost daily) blog was broken last week and yet not have thought much on visits to the blog.
Tenho estado a reparar num acrescimo de visitas, sinal que o flex está mesmo a espalhar-se cada vez mais, digo sito porque ao ver as origens de visitantes vejo cada vez mais a aparecerem de sitios onde o blog tsw foi publicitado, ou seja, cada vez mais pessoas procuram informações sobre flex… I have been to repair in an increase in visits, a sign that the flex is right to spread increasingly, I see the site because the origins of visitors to see increasingly appear to sites where the blog TSW was advertised, ie more and more people seeking information about flex ...
Apesar de isto serem boas novas posso acrescentar também que estou mais mais empenhado em trazer futuramente mais novidades ao tsw. While this is good news can also add that I am more committed to bringing more news to the future more TSW. O mal disto tudo é: TEMPO! The evil of all this is: TIME!
Vamos ao testamento explicativo… vejamos.. Let's see ... the will explanatory ..
leia mais » More »
Colocado em Setembro 12, 2008 em: Action Script & MXML , Air , Análises , Duvidas , Flash , Flex , RIA's Geral Placed on September 12, 2008 at: Action Script & MXML, Air, Analysis, Can, Flash, Flex, RIA's General
Depois de uma duvida num post anterior, percebo que existem muitas duvidas na hora de iniciar no Flex visto que existem muitas referencias na net sobre iniciação, mas com diferentes pontos de arranque confundindo tantos termos; Flex Builder, Flex SDK, Air, Eclipse, pelo que vou passar a explicar um pouco sobre cada um para que seja mais facil de entender toda esta complexidade que erradamente complica o Flex. After a doubt in a previous post, I understand that there are many doubts in time to start in Flex because there are many references in the net on beginner, but with different starting points of many confusing terms, Flex Builder, Flex SDK, Air, Eclipse, and I will pass that on to explain a little about each to make it easier to understand all this complexity that makes it wrong Flex.
Vejamos… Let's see ...
leia mais » More »
Colocado em Setembro 10, 2008 em: Action Script & MXML , Air , Duvidas , Flash , Flex , RIA's Geral , Tutoriais Placed on September 10, 2008 at: Action Script & MXML, Air, Can, Flash, Flex, RIA's General, Tutorials Bem, quase toda a gente já se deparou com um erro algo parecido como este: Well, almost everyone has been met with an error something like this:
Channel.Security.Error error Error #2048: Violation de la sécurité Sandbox. Channel.Security.Error error Error # 2048: Violation de la sécurité Sandbox.
Em inglês deverá ser algo como Sandbox Security Violation . English should be something like Security Sandbox Violation.
Isto em português mais simples e de programador: Bronca na aplicação. This in Portuguese simpler and programmer: Bronco in the application. Por vezes não é facil encontrar referencias a este problema. Sometimes it is not easy to find references to this problem.
O flash player (Sandobox) está por si protegido e fechado, não permitindo ao .swf aceder a muitos recursos em outros servidores, e quando este erro acontece é porque simplesmente a nossa aplicação está a tentar aceder a outro servidor/site que não o nosso. The flash player (Sandobox) is closed and protected by it and not be able to. Swf access to many resources on other servers, and when this error happens is simply because our application is trying to access another server / site than our . Este erro pode até mesmo acontecer no nosso localhost quando estamos a testar qualquer coisa.. This error can happen even in our localhost when we test anything .. (é raro acontecer mas pode acontecer) eo mais estranho de tudo é que pode inclusive acontecer no mesmo servidor… vejam o exemplo: (is rare but can happen happen) and the weirdest thing of all is that can even happen on the same server ... see the example:
leia mais » More »