terça-feira, 30 de março de 2010
ActionScript 3 migration cookbook
O ActionScript 3 migration cookbook beta em pdf da própria Adobe baixe aqui nesta página nele vai ver exemplos em AS2 convertidos para AS3, muito bom para quem esta estudando ActionScript 3.0, o link direto do pdf aqui. Mas vale apena entrar na página e conferir os samples do 3.0.
Marcadores:
Actionscript 2.0,
Actionscript 3.0,
AS2,
AS3,
Download,
Flash
Personalizar fontes em títulos
smoothImageLoader
Esse scrip é um para quem problema em carregar imagens externas e depois redimensionar, os créditos não são meus achei ele no site frontend-multimedia estou aqui apenas propagando um bom código.
Aqui a função:
Aqui você chama a imagem e o movie clip alvo.
Um trace básico pra ver se deu carto.
Aqui a função:
_global.smoothImageLoad = function(imgURL, targetMovie) {
var i = 0;
do {
i++;
} while (eval("_root.smoothImageLoadTemp"+i) != undefined);
tmc = _root.createEmptyMovieClip("smoothImageLoadTemp"+i, _root.getNextHighestDepth());
tmc.createEmptyMovieClip("ti",tmc.getNextHighestDepth());
tmc.tm = targetMovie;
with (tmc) {
tmcl = new MovieClipLoader();
tmcl.onLoadComplete = function() {
ti.onEnterFrame = function() {
pixelData = new flash.display.BitmapData(ti._width, ti._height);
pixelData.draw(ti);
tm.attachBitmap(pixelData,1,true,true);
tm.smoothImageLoadComplete();
removeMovieClip(ti._parent);
};
};
tmcl.loadClip(imgURL,tmc.ti);
}
};
Aqui você chama a imagem e o movie clip alvo.
smoothImageLoad("image.jpg", mytargetmc)
Um trace básico pra ver se deu carto.
mytargetmc.smoothImageLoadComplete = function() {
trace("opa deu certo!")
}
Marcadores:
Actionscript 2.0,
AS2,
Flash,
problem solving
Efeito de agua no flash AS2
Depois de muito tempo sem dar atenção aqui para este blog vou deixar uns problem solving, do dia-a-dia por aqui.
Aqui um afeito de água no flash dei uma arrumadinha no que achei site rainelaw é bem simples de aplicar para este caso.
1. Crie um novo documento 256px X 256px;
2. importe uma imagem do mesmo tamanho para a livraria do flash

3. aperte ALT+L na clique com botão direito na imagem va em "Linkage Properties";
4. Em "Identifier" de o nome "surface" e marque o check box "Export for ActionScript" e "Export in first frame";
5. cole a action a baixo no primeiro frame:
Veja a demo
Baixe o souce
Aqui um afeito de água no flash dei uma arrumadinha no que achei site rainelaw é bem simples de aplicar para este caso.
1. Crie um novo documento 256px X 256px;
2. importe uma imagem do mesmo tamanho para a livraria do flash
3. aperte ALT+L na clique com botão direito na imagem va em "Linkage Properties";
4. Em "Identifier" de o nome "surface" e marque o check box "Export for ActionScript" e "Export in first frame";
5. cole a action a baixo no primeiro frame:
var damper = new flash.display.BitmapData(128, 128, false, 128);
var result = new flash.display.BitmapData(128, 128, false, 128);
var result2 = new flash.display.BitmapData(256, 256, false, 128);
var source = new flash.display.BitmapData(128, 128, false, 128);
var buffer = new flash.display.BitmapData(128, 128, false, 128);
var output = new flash.display.BitmapData(256, 256, true, 128);
var surface = flash.display.BitmapData.loadBitmap("surface");
var bounds = new flash.geom.Rectangle(0, 0, 128, 128);
var origin = new flash.geom.Point();
var matrix = new flash.geom.Matrix();
var matrix2 = new flash.geom.Matrix();
matrix2.a = matrix2.d=2;
var wave = new flash.filters.ConvolutionFilter(3, 3, [1, 1, 1, 1, 1, 1, 1, 1, 1], 9, 0);
var damp = new flash.geom.ColorTransform(0, 0, 9.960937E-001, 1, 0, 0, 2, 0);
var water = new flash.filters.DisplacementMapFilter(result2, origin, 4, 4, 48, 48, "ignore");
attachBitmap(output,0);
var ms = getTimer();
var frame = 0;
var mouseDown = false;
onMouseDown = function () {
mouseDown = true;
};
onMouseUp = function () {
onEnterFrame();
mouseDown = false;
};
onEnterFrame = function () {
if (mouseDown) {
var xmouse = _xmouse/2;
var ymouse = _ymouse/2;
vv += 10;
v -= 10;
source.setPixel(xmouse+vv,ymouse,16777215);
source.setPixel(xmouse+v,ymouse,16777215);
source.setPixel(xmouse,ymouse+vv,16777215);
source.setPixel(xmouse,ymouse+v,16777215);
source.setPixel(xmouse,ymouse,16777215);
}
result.applyFilter(source,bounds,origin,wave);
result.draw(result,matrix,null,"add");
result.draw(buffer,matrix,null,"difference");
result.draw(result,matrix,damp);
result2.draw(result,matrix2,null,null,null,true);
output.applyFilter(surface,new flash.geom.Rectangle(0, 0, 256, 256),origin,water);
buffer = source;
source = result.clone();
}; Veja a demo
Baixe o souce
Marcadores:
Actionscript 2.0,
AS2,
Flash,
problem solving
terça-feira, 18 de janeiro de 2005
Tutorial em PDF de CSS
Estou criando um tutorial em PDF para quem esta iniciando em CSS.
Esta é uma versão demo para ter uma idéia de como vai ser.
Gosto de imprimir para ler fora do PC e um arquivo.pdf é uma boa opção.
Baixe o arquivo aqui.
Esta é uma versão demo para ter uma idéia de como vai ser.
Gosto de imprimir para ler fora do PC e um arquivo.pdf é uma boa opção.
Baixe o arquivo aqui.
domingo, 9 de janeiro de 2005
Firefox perde para IE entre os designers.
95% dos usuários desta página "acredito" sejam de design, na maioria da WDDesign, e 26.8% usam browser Netscape/Firefox e sua grande maioria 73.2% usam IE.
Vamos defender o software free, vamos usar Firefox e mostrar este browser aos amigos. Assim facilitando nosso trabalho.
Vamos defender o software free, vamos usar Firefox e mostrar este browser aos amigos. Assim facilitando nosso trabalho.
segunda-feira, 27 de dezembro de 2004
Html Validator (with Tidy) 0.3.1
Para quem usa Firefox uma boa extensão Html Validator, com ela você pode ver os erros de seu código fonte, para isto basta clicar com o botão direito do mouse e exibir código fonte.
A extensão é encontrada aqui.
A extensão é encontrada aqui.