Flash Zone Forum > ðàáîòà ñ äâèæêîì pageflip
Ïîìîùü · Ïîèñê · Ïîëüçîâàòåëè · Êàëåíäàðü
Ïîëíàÿ âåðñèÿ ýòîé ñòðàíèöû: ðàáîòà ñ äâèæêîì pageflip
Flash Zone Forum > Macromedia Flash > ActionScript
kepka
Ïðèâåò âñåì!!!

Âîïðîñ ñêîðåå àäðåñîâàí òåì, êòî çíàêîì ñ ýòèì äâèæêîì.
Íóæíî ñäåëàòü òàê, ÷òîáû êàðòèíêè äèíàìè÷åñêè ãðóçèëèñü íà ñòðàíèöó.

Áóäó áëàãîäàðåí çà ëþáóþ ïîìîùü.

Äåëàþ òàê:
â êëèïå îäíîé èç ñòðàíèö â ïåðâîì ôðåéìå ïèøó ñëåäóþùèé êîä:
Êîä
this.createEmptyMovieClip("img_mc",this.getNextHighestDepth());
var myMCL:MovieClipLoader=new MovieClipLoader();
myMCL.addListener(_level0.mclListener);
myMCL.loadClip(_level0.foto1,img_mc);


 ãëàâíîì òàéìëàéíå ýòîò êîä:
Êîä
var foto1:String="àäðåñ_ïî_óìîë÷àíèþ_ê_êàðòèíêå";
if (_level0.foto1!=undefined) {
    foto1=_level0.foto1;
}

var mclListener:Object=new Object();

mclListener.onLoadInit= function(target_mc:MovieClip):Void {
    
    target_mc._x=100;
    target_mc._y=100;
    
    trace("#################");
}

mclListener.onLoadError=function (target_mc:MovieClip):Void {
    target_mc.createTextField("error_txt",1,160,40,10,20);
    target_mc.error_txt.autoSize="left";
    target_mc.error_txt.text="Error image\n\t";
}


Êàðòèíêà íîðìàëüíî ãðóçèòñÿ íà íóæíóþ ìíå ñòðàíèöó. Íî ïðîèñõîäèò î÷åíü äîñàäíûé áàã: ïðè íàâåäåíèè ìûøè ê êðàþ ëèñòà äëÿ ïåðåëèñòûâàíèÿ ñòðàíèöû êàðòèíêà íà÷èíàåò ìèãàòü, ïðè ýòîì â òðåéñ âûâàëèâàåòñÿ êó÷à #################, ò.å. ñðàáàòûâàåò òðåéñ â onLoadInit.
Ìîæåò åñòü ó êîãî èäåÿ, êàê ïîáîðîòü ýòî.
Áóäó áëàãîäàðåí çà ëþáóþ ïîìîùü!
tiHo
ñ òàêèì äâèæêîì íåçíàêîì. äà è âîîáùå íèñêàêèì biggrin.gif ïîåòîìó îò ìåíÿ ïîìîùè ìîæíî íå æäàòü.


Öèòàòà(kepka @ 17.02.2007 - 21:26) *
PS ïðîøó ïðîùåíèÿ çà ñîçäàííóþ ïî îøèáêå òåìó, ïðîìàõíóëñÿ ìèìî ïðåäïðîñìîòðà è çàïîñòèë íå òî, à êàê ñàìîìó óäàëèòü ñâîå ñîîáøåíèå íå íàøåë.


íè÷å ñòðàøíîãî. óæå èñïðàâèë
Ðóññêàÿ âåðñèÿ IP.Board © 2001-2009 IPS, Inc.