muci me sl. problem. Naime pre izvesnog vremena odradio sam flash galeriju koju mozete pogledai na NavyNews na dnu index strane. To je u stvari bila komponenta kojoj sam ja dodao ovaj okvircic i toje bilo to. E sad klijent hoce da u istu ugradi speed control. Posto komponenta nema opciju za podesavanje speed-a, poceo sam sa kreiranjem nove galerije ponovo i naisao na ovaj Problem.
Ne umem da napravim loop u kretanju slika. Mozete li mi pomoci?
Evo i kompletnog koda:
var images:XML = new XML();
images.ignoreWhite = true;
images.load("content.xml");
images.onLoad = function(e:Boolean){
if(e){
gotoAndStop("Init");
}
else{
trace("false")
}
}
///Init
stop();
var distance:Number;
var photos:Array = new Array();
var photosNr:Number;
var widths:Array = new Array();
Dodas enter frame listener i onda proveravas na kojoj je poziciji koja slika, ukolika slika ode u x minus onoliko koliko je siroka prebacis je na kraj reda i to je to
stalno ce da lupa :)
Da ovo je ok, ali povlaci sl. pitanje. Kako duplicirati sadrzaj dinamicki kreiranih movie clipova? Da li svaki od klipova snimati u bitmape pa kasnije raditi sa bitmapama ili?
Pala mi je na pamet ideja da odmah na startu ucitam sve slike a iza njih jos jednom prve 4 ili 5 slike, pa da onda na odredjenom mesto vracam holdre2_mc na 0.
dupliranje ti treba samo ako item-i ne staju u sirinu skrolera pa moras da dupliras sadrzaj
ako je sadrzaj siri onda nema potrebe da dupliras, samo taj element sto ispadne, stavis opet iza svega
ako bi uzeo bitmapu svega i duplirao je i to je isto ok, ali moze da ispadne lose ako je sirina velika
Nocas sam cele noci trazio resenje i naisao na gore navedeni primer.
Uradio sam ga tako, ali kao duplicirani mc dobijam mc odradjenih
dimenzija ali bez sadraja samo sa belom pozadinom (iako sam definisao
pozadinu bitmape kao crnu(0x000000) i transparentnost stavio na false.)
Negde gresim pri kreiranju bitmape. Lepo radi dupliciranje i kretanje
dupliciranog mc-a (provereno u debugeru) ali sadrzaja nema. Evo koda
dole:
stop();
import flash.display.*;
var distance:Number;
var photos:Array = new Array();
var photosNr:Number;
var widths:Array = new Array();
E sad to sa ispadanjem elementa i stavljanjem istog iza svega mi deluje kao bolja opcije (isto je predlozio i WhiteWeedow,
cini mi se i obecao neki kod :-)), ali ne znam kako da izvedem to. Moze
li neko da mi objasni kako se radi to prebacivanje u mom slucaju
konkretno. Celi kod je gore...
var distance:Number;
var photos:Array = new Array();
var photosNr:Number;
var widths:Array = new Array();
var photoObjects:Array = new Array(); /*ovdje guras u array sve objekte koji idu u _holder pogledaj liniju 23*/