|
![]() |
#1 |
Domagoj Horvat
Expert
|
![]() moguce je trivijalno, al sam zapeo..pa da priupitam...
unutar nekog simbola (panel u kojem imam par text boxova) trebam ucitati eksternu sliku. radim to sa loadMovieClip(slika,target)... target mi je simbol cijelog panela... medjutim, kada na drugom mjestu imam on(release) {target._visible = false;} nestane okvir panela, ali textboxevi i ucitana slika ostanu... pitanje je, zapravo, kako pravilno u jedan panel ucitati neki tekst i sliku, a da je cijeli panel jedan simbol koji izvana mogu referencirati jedinstveno i mijenjati mu parametre kako mi vec treba? tnx pozdrav
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo |
![]() |
![]() |
![]() |
#2 |
Nikola Denić
Sir Write-a-Lot
|
![]() pravilno je da ih attachujesh iz lajberija direktno na Stage .
Bio bi fla handy da bi videli problem ...
__________________
Do not ask yourself what the world needs. Ask yourself what makes you come alive, and then go do that. Because what the world needs is people who have come alive |
![]() |
![]() |
![]() |
#3 | |
Domagoj Horvat
Expert
|
![]() Citat:
ako ti nije tesko, mozes li mi pojasniti malo sta znaci ovo gore? (pliz, ko debilu ![]() kako attachujem iz library? i kako se povezuju u jedan skup (simbol)? uzmi situaciju, 2 txtboxa + jedna slika. njihov sadrzaj se cita iz nekog xmla. na rollover nekog buttona pojavljuju se unutar nekog panela. na rollout, nestaje cijeli panel i txtboxevi+slika zajedno s njim.... kako pravilno?
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo |
|
![]() |
![]() |
![]() |
#4 |
Nikola Denić
Sir Write-a-Lot
|
![]() evo ti scenario
ti imas _mcholderAll _txtOne _txtTwo _mcImageHolder ti drzis _mcholderAll u lajberiju jel da, u tom slucaju ti ga lepo dodajes na stejdz i na rollout ga sklanjas sa istog ... mislim daj fla ![]()
__________________
Do not ask yourself what the world needs. Ask yourself what makes you come alive, and then go do that. Because what the world needs is people who have come alive |
![]() |
![]() |
![]() |
#5 |
Domagoj Horvat
Expert
|
![]() evo fla...
[greska u kopiranju na server...] evo ovako: http://astro-art.net/test/plots1.zip [dodatno] nisam rekao... poanta je: bit ce x buttona sa rolloverom od kojih ce svaki otvarati panel sa razlicitim tekstovima/slikama [iz XMLa]... + panel ce se pojavljivati na razlicitim pozicijama, ovisno gdje je button koji ga okida...
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo Poslednja izmena od dee : 18. 10. 2007. u 09:25. |
![]() |
![]() |
![]() |
#6 |
Domagoj Horvat
Expert
|
![]() [PS]
a kad _mcHolderSlike (zove se "slika') prebacim sa root scene u panel MC, onda mi se poremeti ratio slike i ne odgovaraju dimenzije
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo |
![]() |
![]() |
![]() |
#7 |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
![]() |
![]() Ne mogu da otvorim u Flashu broj 8. Opet sam zastareo, fakat.
Nije mi jasno šta ti predstavlja panel u celoj priči - da li je to neki simbol koji si kreirao, ili neka od komponenti: Window, ScrollPane ili nešto treće? Ako su u pitanju komponente, probaj da koristiš target.visible umesto target._visible (moje lično mišljenje da su komponente prilično blesave i da imaju sopstvenu logiku, često brljaju ako ih smatraš za uobičajeni MC). Ako sam dobro razumeo, koristiš MovieClipLoader (zbunjuje me što navodiš loadMovieClip, to je nepostojeći metod). Dalje, kažeš da daješ target na celi panel. To ne valja. Napraviš kontejner za sliku u okviru panela i tamo je smeštaš. Pogledaj primere po Helpu, rade baš tako. ... Odnosno, uz ovaj PS nisam ni u to siguran, liči da je slika van panela. Sorry što ne mogu da otvorim fla, a sve što si naveo mi pravi lepu konfuziju. |
![]() |
![]() |
![]() |
#8 |
Domagoj Horvat
Expert
|
![]() oprosti na konfuziji...
da probam malo jasnije...nakon prve jutarnje ![]() u pravu si, loadMovieClip ne postoji... koristim: loadMovie(_global.plots_array[1].imageurl , _root.panel.probna) na glavnoj sceni imam container (tipa movieClip) 'slika'. taj container kasnije, unutar panela (koji je takodjer movieClip simbol) kasnije kopiram sa: slika.duplicateMovieClip("probna", this.getNextHighestDepth(), {_x:0, _y:0}); nakon toga, na follover buttona izvodim: loadMovie(_global.plots_array[1].imageurl , _root.panel.probna); kada radim na ovaj nacin (dakle kada je container 'slika') na glavnoj sceni, kasnije ne mogu sakriti cijeli panel (slika ostane). kada pak container slike stavim u panel (umjesto na glavnoj sceni) - poremete mi se dimenzije (skupi ga)...
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo |
![]() |
![]() |
![]() |
#9 |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
![]() |
![]() Izbriši sliku (kontejner) sa scene ako ti već ne služi za nešto drugo i ubaci njen simbol unutar simbola panela, onda ti duplicateMovieClip neće trebati i verujem da to ti problem rešava.
Ovo sa skupljanjem - proveri da li ti je panel na 100% svojih dimenzija, možda si ga smanjivao na sceni. |
![]() |
![]() |
![]() |
#10 |
Moderator
Professional
Datum učlanjenja: 26.04.2007
Poruke: 350
Hvala: 0
4 "Hvala" u 4 poruka
![]() |
![]() za ucitavanje slika (jpg, png) i swf-ova koristis MovieClipLoader klasu
u helpu je lepo objasnjena za ucitavanje iz libraryja koristi attachMovie koristeci ID koji naznacis u libraryju desni klik na symbol pa linkage u principu nije dobro da stavis export to first frame nego da ne stavis export to first frame i sve sto exportujes stavis na drugi frejm glavnog timelinea onda ti je struktura flash-a prvi frejm - preloader drugi frejm - attach sadrzaj treci frejm - od njega krece film nakon ucitavanja dakle kad se sve ucita kaze gotoAndPlay(3) ili gotoAndStop(3) u zavisnosti da li ti treba radnja samo tog frejma ili krece animacija od njega ako zelis da attachujes vise symbola iskoristis petlju Kôd:
for (var i:Number =0; i<5; i++) { _root.attachMovie("libraryItem", "mc"+i, _root.getNextHighestDepth()); _root["mc"+i].number = i; _root["mc"+i].onPress = function() { trace(this.number); } } siroka tema sirok odgovor ![]()
__________________
blog: mrsteel.wordpress.com www: hagane.us del.icio.us Hagane Flash Forum - od pocetnika do eksperta |
![]() |
![]() |
![]() |
Alati teme | |
Način prikaza | |
|
|