Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Animacija viorenja zastave u AS2

[es] :: Flash :: Animacija viorenja zastave u AS2

[ Pregleda: 3597 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mother.mne
Računarska grafika i dizajn, Genije.NET

Član broj: 239665
Poruke: 54
*.crnagora.net.



+1 Profil

icon Animacija viorenja zastave u AS216.05.2011. u 02:10 - pre 157 meseci
Evo ovako, nabasao sam na lijep AS kod za animaciju zastavice, i sad sam pokusao da u tom projektu dodam jos neku zastavicu ali mi ne ide... evo slikovito

timeline


library


code za flagRU
Code:

import flash.display.BitmapData;
import flash.filters.DisplacementMapFilter;
import flash.filters.DropShadowFilter;
import flash.filters.ColorMatrixFilter;
import flash.geom.Matrix;
import flash.geom.Point;
import flash.geom.Rectangle;
import flash.geom.ColorTransform;

import de.popforge.wm2006.effect.Flag;

_quality = "LOW";
Stage.scaleMode = 'noScale';



var lib:BitmapData = BitmapData.loadBitmap('flagRU');

var outputClip: MovieClip = createEmptyMovieClip( 'outputClip', 0 );
var output: BitmapData = new BitmapData( 128, 96, true, 0 );
outputClip.attachBitmap(output,0);
outputClip.filters = [ new DropShadowFilter( 6, 60, 0, 1, 2, 2, .5, 3 ) ];

outputClip._x = ( 256 - 128 ) / 2;
outputClip._y = ( 92 - 96 ) / 2;

var flag: Flag = new Flag( lib, output );
flag.appearMoreFabric();

onEnterFrame = function(): Void
{
    flag.enterFrame();
}


code za flagEN
Code:

import flash.display.BitmapData;
import flash.filters.DisplacementMapFilter;
import flash.filters.DropShadowFilter;
import flash.filters.ColorMatrixFilter;
import flash.geom.Matrix;
import flash.geom.Point;
import flash.geom.Rectangle;
import flash.geom.ColorTransform;

import de.popforge.wm2006.effect.Flag;

_quality = "LOW";
Stage.scaleMode = 'noScale';



var lib:BitmapData = BitmapData.loadBitmap('flagEN');

var outputClip: MovieClip = createEmptyMovieClip( 'outputClip', 0 );
var output: BitmapData = new BitmapData( 128, 96, true, 0 );
outputClip.attachBitmap(output,0);
outputClip.filters = [ new DropShadowFilter( 6, 60, 0, 1, 2, 2, .5, 3 ) ];

outputClip._x = ( 256 - 128 ) / 2;
outputClip._y = ( 292 - 96 ) / 2;

var flag: Flag = new Flag( lib, output );
flag.appearMoreFabric();

onEnterFrame = function(): Void
{
    flag.enterFrame();
}




E sad, u ova dva koda ja sam napravio izmjenu samo u ovoj liniji tj. ovo flagEN i flagRU,
Code:

var lib:BitmapData = BitmapData.loadBitmap('flagEN');


ali opet swf mi izbacuje samo jednu zastavicu, zastavicu ENGLESKE

kad obrisem lajer sa zastavicom engleske, i exporujem swf sa istim kodom radi mi ruska zastavica

evo SWF gdje radi samo animacija engleske zastavice
LINK SWF

sad me zanima, sta u ovom kodu smeta rad obje zastavice u jednom SWF fajlu, sta jos treba da promijenim u AS da bi se obije viorile? :-)

Web Dizajn i Programiranje --- www.genije.net
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

Član broj: 118521
Poruke: 266
212.200.65.*



+28 Profil

icon Re: Animacija viorenja zastave u AS216.05.2011. u 11:49 - pre 157 meseci
Ovako na prvi pogled rekao bih da ti se zastave nalaze na istoj poziciji i s obzirom da su istih dimenzija preklapaju se i zbog toga ne možeš da ih vidiš obe u isto vreme. Promeni poziciju za jednu od njih dve ovde:
Code:
outputClip._x = ( 256 - 128 ) / 2;

Ako hoćeš da postaviš rusku zastavu odmah do engleske, x pozicija ruske zastave će biti trenutna pozicija plus širina engleske zastave:
Code:
outputClip._x = ( 256 - 128 ) / 2 + output.width;

Znači napravi ovu izmenu u kodu za rusku zastavu. Takođe im možeš zameniti mesta ukoliko želiš da se ruska zastava nalazi pre engleske, samo napravi izmenu u kodu za englesku zastavu. Pozdrav!

[Ovu poruku je menjao MenOfHonor dana 16.05.2011. u 13:09 GMT+1]
Pogledajte odličnu knjigu ActionScript 3.0: Visual QuickStart Guide na Safari Books Online unošenjem kupon koda TPJVJGA: https://ssl.safaribooksonline.com/safarienabled
Obavezno pogledati besplatan tutorijal "Installing Apache, MySQL, and PHP" na lynda.com: http://www.lynda.com/MySQL-5-t...che-mysql-and-php/77958-2.html
 
Odgovor na temu

mother.mne
Računarska grafika i dizajn, Genije.NET

Član broj: 239665
Poruke: 54
*.crnagora.net.



+1 Profil

icon Re: Animacija viorenja zastave u AS216.05.2011. u 12:02 - pre 157 meseci
Ima razlike i tu ali po Y, trebalo bi da pokaze jednu iznad druge, nije do toga :-) zaboravio sam da dodam gore, da sam i tu izvrsio promjenu :-)

outputClip._x = ( 256 - 128 ) / 2;
outputClip._y = ( 92 - 96 ) / 2;

outputClip._x = ( 256 - 128 ) / 2;
outputClip._y = ( 292 - 96 ) / 2;
Web Dizajn i Programiranje --- www.genije.net
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

Član broj: 118521
Poruke: 266
212.200.65.*



+28 Profil

icon Re: Animacija viorenja zastave u AS216.05.2011. u 12:25 - pre 157 meseci
U tom slučaju trebalo bi da bude:
Code:
outputClip.y = ( 256 - 96 ) / 2 + output.height;

Ako neće ni sad onda ako možeš pošalji mi taj projekat ili link odakle si skinuo pa ću da pogledam.
Pogledajte odličnu knjigu ActionScript 3.0: Visual QuickStart Guide na Safari Books Online unošenjem kupon koda TPJVJGA: https://ssl.safaribooksonline.com/safarienabled
Obavezno pogledati besplatan tutorijal "Installing Apache, MySQL, and PHP" na lynda.com: http://www.lynda.com/MySQL-5-t...che-mysql-and-php/77958-2.html
 
Odgovor na temu

mother.mne
Računarska grafika i dizajn, Genije.NET

Član broj: 239665
Poruke: 54
*.crnagora.net.



+1 Profil

icon Re: Animacija viorenja zastave u AS216.05.2011. u 20:56 - pre 157 meseci
Nece drug ni ovako kako si napisao, evo svi fajlovi na ovom LINKU pa pogledaj sto se moze napravit


ili ti možda padne na um neko alternativno rešenje, kako napravit da u jednom swf-u rade obje zastavice :-)

[Ovu poruku je menjao mother.mne dana 17.05.2011. u 14:22 GMT+1]
Web Dizajn i Programiranje --- www.genije.net
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

Član broj: 118521
Poruke: 266
212.200.65.*



+28 Profil

icon Re: Animacija viorenja zastave u AS217.05.2011. u 13:31 - pre 157 meseci
Definitivno ne može. Probao sam sve moguće pristupe: od dodeljivanja različitih promenljivih, stavljanja na jedan lejer, menjanja naziva klasa kako bi pozivale metode u različitim klasama i na kraju sam sve klase stavio u zasebne foldere za englesku i rusku zastavicu, međutim izgleda da ne mogu obe da se animiraju u isto vreme.
Pogledajte odličnu knjigu ActionScript 3.0: Visual QuickStart Guide na Safari Books Online unošenjem kupon koda TPJVJGA: https://ssl.safaribooksonline.com/safarienabled
Obavezno pogledati besplatan tutorijal "Installing Apache, MySQL, and PHP" na lynda.com: http://www.lynda.com/MySQL-5-t...che-mysql-and-php/77958-2.html
 
Odgovor na temu

nikic81

Član broj: 237983
Poruke: 61
*.crnagora.net.



+1 Profil

icon Re: Animacija viorenja zastave u AS217.05.2011. u 14:38 - pre 157 meseci
Citat:
MenOfHonor: Definitivno ne može. Probao sam sve moguće pristupe: od dodeljivanja različitih promenljivih, stavljanja na jedan lejer, menjanja naziva klasa kako bi pozivale metode u različitim klasama i na kraju sam sve klase stavio u zasebne foldere za englesku i rusku zastavicu, međutim izgleda da ne mogu obe da se animiraju u isto vreme. :(


Zasto ne napravite dva movie clipa ili dva swf-a i ubacite jedan pored drugog, da li bi moglo tako?
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

Član broj: 118521
Poruke: 266
212.200.65.*



+28 Profil

icon Re: Animacija viorenja zastave u AS217.05.2011. u 14:48 - pre 157 meseci
Zato što čovek nije to tražio, već da se na postojećem projektu, koristeći kod koji je priložio, prikažu obe zastave. Pretpostavljam da kada bi se učitavale iz eksternih swf-ova ne bi bilo problema.
Pogledajte odličnu knjigu ActionScript 3.0: Visual QuickStart Guide na Safari Books Online unošenjem kupon koda TPJVJGA: https://ssl.safaribooksonline.com/safarienabled
Obavezno pogledati besplatan tutorijal "Installing Apache, MySQL, and PHP" na lynda.com: http://www.lynda.com/MySQL-5-t...che-mysql-and-php/77958-2.html
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

Član broj: 118521
Poruke: 266
212.200.65.*



+28 Profil

icon Re: Animacija viorenja zastave u AS217.05.2011. u 15:48 - pre 157 meseci
Napravio sam glavni swf u koji se učitavaju 2 swf-a: prvi sa ruskom a drugi sa engleskom zastavom. Rezultat ovoga možeš pogledati ovde: http://dhost.info/manofhonor/flags/flags.html. Ako ti ovo odgovara mogu ti poslati sve potrebne fajlove.
Pogledajte odličnu knjigu ActionScript 3.0: Visual QuickStart Guide na Safari Books Online unošenjem kupon koda TPJVJGA: https://ssl.safaribooksonline.com/safarienabled
Obavezno pogledati besplatan tutorijal "Installing Apache, MySQL, and PHP" na lynda.com: http://www.lynda.com/MySQL-5-t...che-mysql-and-php/77958-2.html
 
Odgovor na temu

mother.mne
Računarska grafika i dizajn, Genije.NET

Član broj: 239665
Poruke: 54
*.crnagora.net.



+1 Profil

icon Re: Animacija viorenja zastave u AS217.05.2011. u 22:45 - pre 157 meseci
Da li bi moglo na ovo da se uradi Motion Tween iz Alpha 0 na Alpha 100, cisto da se ne pojavljuju onako na bum? :-)
Koliko sam ja mogao da "vidim" ne ides na ovaj metod http://www.macloo.com/examples/flash/external_swf_howto/index.htm
Web Dizajn i Programiranje --- www.genije.net
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

Član broj: 118521
Poruke: 266
212.200.65.*



+28 Profil

icon Re: Animacija viorenja zastave u AS218.05.2011. u 00:02 - pre 157 meseci
Uvek postoji više načina da se dođe do željenog rezultata. U sledećem primeru koristio sam setInterval funkciju kako bih menjao alpha vrednost za 0.1 na svakih 100 ms: http://dhost.info/manofhonor/flags/flags2.html. U glavnom swf-u sam koristio ActionScript 3. ;) Zastave se učitavaju direktno na stage, ali nije problem ni da se naprave prazni animirani klipovi pa da se učitavaju u njih.
Pogledajte odličnu knjigu ActionScript 3.0: Visual QuickStart Guide na Safari Books Online unošenjem kupon koda TPJVJGA: https://ssl.safaribooksonline.com/safarienabled
Obavezno pogledati besplatan tutorijal "Installing Apache, MySQL, and PHP" na lynda.com: http://www.lynda.com/MySQL-5-t...che-mysql-and-php/77958-2.html
 
Odgovor na temu

mother.mne
Računarska grafika i dizajn, Genije.NET

Član broj: 239665
Poruke: 54
*.crnagora.net.



+1 Profil

icon Re: Animacija viorenja zastave u AS219.05.2011. u 11:10 - pre 157 meseci
Ne znam više ni sam drug, vidi konkretno za šta sam mislio da iskoristim to
FLAS INTRO
ovo je AS2, ali što ga više gledam ovako, sve mi je više ok... mada ne bi bilo loše ni da se malo zaviore ove zastavice :-)

Web Dizajn i Programiranje --- www.genije.net
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

Član broj: 118521
Poruke: 266
212.200.65.*



+28 Profil

icon Re: Animacija viorenja zastave u AS219.05.2011. u 16:46 - pre 157 meseci
Ne izgleda loše ni tako, a kako bi izgledalo sa zastavama koje se viore možeš pogledati ovde: http://dhost.info/manofhonor/flags/intro/intro2.html. Dodao sam i taster za preskakanje uvodne animacije, tako da možeš odmah da "skočiš" na izbor jezika.
Pogledajte odličnu knjigu ActionScript 3.0: Visual QuickStart Guide na Safari Books Online unošenjem kupon koda TPJVJGA: https://ssl.safaribooksonline.com/safarienabled
Obavezno pogledati besplatan tutorijal "Installing Apache, MySQL, and PHP" na lynda.com: http://www.lynda.com/MySQL-5-t...che-mysql-and-php/77958-2.html
 
Odgovor na temu

mother.mne
Računarska grafika i dizajn, Genije.NET

Član broj: 239665
Poruke: 54
*.crnagora.net.



+1 Profil

icon Re: Animacija viorenja zastave u AS221.05.2011. u 19:59 - pre 157 meseci
Dobar si, dobar :-) izgleda i ovako odlicno :-)
Mogao bih da ja upakujem ove projektne fajlove, pa da ti posaljem da mi ti to lijepo namjestis ko ovamo sto si :-)
Javljam ti se na PP cim se kuce dovatim :-)
Web Dizajn i Programiranje --- www.genije.net
 
Odgovor na temu

MenOfHonor
Bojan Mihajlović
Beograd

Član broj: 118521
Poruke: 266
212.200.65.*



+28 Profil

icon Re: Animacija viorenja zastave u AS221.05.2011. u 23:30 - pre 157 meseci
Već je urađeno. Dodao sam i zvučne efekte kada se prelazi mišem preko zastavica (kao što je bilo u originalnoj prezentaciji). Fajlove možeš preuzeti odavde.
Pogledajte odličnu knjigu ActionScript 3.0: Visual QuickStart Guide na Safari Books Online unošenjem kupon koda TPJVJGA: https://ssl.safaribooksonline.com/safarienabled
Obavezno pogledati besplatan tutorijal "Installing Apache, MySQL, and PHP" na lynda.com: http://www.lynda.com/MySQL-5-t...che-mysql-and-php/77958-2.html
 
Odgovor na temu

mother.mne
Računarska grafika i dizajn, Genije.NET

Član broj: 239665
Poruke: 54
*.crnagora.net.



+1 Profil

icon Re: Animacija viorenja zastave u AS222.05.2011. u 21:23 - pre 157 meseci
Nije skroz dobro kapetane :-) nije ti ga dekompajlirao kako treba, ima neke neplanirane treptaje kroz cijelu animaciju, nema pretrazivanje lokacije na mapi, kad se pojavi karta svijeta kao na orginalu... :-) Nikako kuce da se dofatim, pa da mogu da vidim ovo sto si okacio... mozda uspijem ja da se snadjem da iskroistim kod iz ovog tvog fajla da ne cimam tebe... javicu ti sjutra :-)
Web Dizajn i Programiranje --- www.genije.net
 
Odgovor na temu

[es] :: Flash :: Animacija viorenja zastave u AS2

[ Pregleda: 3597 | Odgovora: 15 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.