Mailing List
Home
Forum Home
Flash Pro
Subjects
Firework Effect
Web Service Results
Flash Interface with 10mb xml file
AW: [Flashcoders] Switch/Case vs If/else
AW: [Flashcoders] Switch/Case vs If/else
Flash MX 2004 Sucks
Reading and displaying RSS feeds in Flash MX
Flash and QuickTime VR
Textfield prototype question
XML to Object help
Order of events per frame
MX2004 Dataset itemClassName
memory management removeMovieClip /
Event Dispatcher between classes
Help: MX 2004 How to script a print button to print the entire sli
ScrollPane component doesn 't auto update
setInterval bug identified and fixed
setInterval bug identified and fixed
Listener Object 's best practice
 
Re: Preload Problem

Re: Preload Problem

2007-05-30       - By Tony

 Back
Reply:     1     2  

But with my code being on frame4 (labeled "loop") and preload being on
frame3, wouldn't that be sufficient? Also, it looks like you're coding
the object (this) - how would that work? (I got an error when applying
it to the object and a continual loop when entered on a frame(s).

--- In pro_flash@(protected), "pibrom" <pibrom@(protected)> wrote:
>
> --- In pro_flash@(protected), "Tony" <thudman@> wrote:
> >
> > I've been trying to use a slightly modified script that goes like
> this:
> >
> > lBytes = _root.getBytesLoaded();
> > tBytes = _root.getBytesTotal();
> > percentLoaded = Math.floor((lBytes/tBytes)*100);
> > loader.bar._yscale = percentLoaded;
> > if (lBytes>=tBytes && tBytes>0) {
> > if (count>=12) {
> > gotoAndPlay("main");
> > } else {
> > count++;
> > gotoAndPlay("preload");
> > }
> > } else {
> > gotoAndPlay("preload");
> > }
> >
> > In my testing I've reduced it down to this code in the second frame,
> > an instance of "loader" in the first (labeled "preload") and a stop
> > command at the tenth frame labeled "main". The instance of "bar"
> stays
> > at 1% when I run Test Movie. Why isn't this working?
> >
>
> Hi,
>
> You must write the last part of your script on another keyframe.
> Below is whet I use for a loading bar :
> First frame of a scene called 'loading' :
>
> this.koloaded = this.getBytesTotal();
> this.koload = this.getBytesLoaded();
> if (_framesloaded >= _totalframes)
> {
>   gotoAndPlay ("principal",1);
> }
> else
> {
>   this.loader._xscale = ((this.koload/this.koloaded)*100);
> }
> this.percent = int((this.koload/this.koloaded)*100)
>
> On second frame :
>
> gotoAndPlay(1);
>
> My animation is placed on a scene called 'principal'
>




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4
/strict.dtd">
<html>
<head>
</head>

<!-- Network content -->


<body style="background-color: #ffffff;">

<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="width:655px; position:relative;">
 <div id="ygrp-msg" style="width: 490px; padding: 0 15px 0 0; float:left;  z
-index:1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->

   <div id="ygrp-text">
           <p>But with my code being on frame4 (labeled &quot;loop&quot;) and
preload being on<br>
frame3, wouldn't that be sufficient? Also, it looks like you're coding<br>
the object (this) - how would that work? (I got an error when applying<br>
it to the object and a continual loop when entered on a frame(s).<br>
<br>
--- In <a href="mailto:pro_flash%40yahoogroups.com">pro_flash@(protected)<wbr>ps
.com</a>, &quot;pibrom&quot; &lt;pibrom@(protected)&gt; wrote:<br>
&gt;<br>
&gt; --- In <a href="mailto:pro_flash%40yahoogroups.com">pro_flash@(protected)
<wbr>ps.com</a>, &quot;Tony&quot; &lt;thudman@&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt; I've been trying to use a slightly modified script that goes like <br>
&gt; this:<br>
&gt; &gt; <br>
&gt; &gt; lBytes = _root.getBytesLoade<wbr>d();<br>
&gt; &gt; tBytes = _root.getBytesTotal<wbr>();<br>
&gt; &gt; percentLoaded = Math.floor((<wbr>lBytes/tBytes)<wbr>*100);<br>
&gt; &gt; loader.bar._<wbr>yscale = percentLoaded;<br>
&gt; &gt; if (lBytes&gt;=tBytes &amp;&amp; tBytes&gt;0) {<br>
&gt; &gt; if (count&gt;=12) {<br>
&gt; &gt; gotoAndPlay(<wbr>&quot;main&quot;);<br>
&gt; &gt; } else {<br>
&gt; &gt; count&#43;+;<br>
&gt; &gt; gotoAndPlay(<wbr>&quot;preload&quot;<wbr>);<br>
&gt; &gt; }<br>
&gt; &gt; } else {<br>
&gt; &gt; gotoAndPlay(<wbr>&quot;preload&quot;<wbr>);<br>
&gt; &gt; }<br>
&gt; &gt; <br>
&gt; &gt; In my testing I've reduced it down to this code in the second frame,
<br>
&gt; &gt; an instance of &quot;loader&quot; in the first (labeled &quot;preload
&quot;) and a stop<br>
&gt; &gt; command at the tenth frame labeled &quot;main&quot;. The instance of
&quot;bar&quot; <br>
&gt; stays<br>
&gt; &gt; at 1% when I run Test Movie. Why isn't this working?<br>
&gt; &gt;<br>
&gt; <br>
&gt; Hi,<br>
&gt; <br>
&gt; You must write the last part of your script on another keyframe.<br>
&gt; Below is whet I use for a loading bar :<br>
&gt; First frame of a scene called 'loading' :<br>
&gt; <br>
&gt; this.koloaded = this.getBytesTotal(<wbr>);<br>
&gt; this.koload = this.getBytesLoaded<wbr>();<br>
&gt; if (_framesloaded &gt;= _totalframes)<br>
&gt; {<br>
&gt;   gotoAndPlay (&quot;principal&quot;<wbr>,1);<br>
&gt; }<br>
&gt; else <br>
&gt; {<br>
&gt;   this.loader.<wbr>_xscale = ((this.koload/<wbr>this.koloaded)<wbr>*100);
<br>
&gt; }<br>
&gt; this.percent = int((this.koload/<wbr>this.koloaded)<wbr>*100)<br>
&gt; <br>
&gt; On second frame :<br>
&gt; <br>
&gt; gotoAndPlay(<wbr>1);<br>
&gt; <br>
&gt; My animation is placed on a scene called 'principal'<br>
&gt;<br>
<br>
</p>
   </div>  

   <!--~-|**|PrettyHtmlStart|**|-~-->
   <span width="1" style="color: white;">__._,_.___</span>
   <!-- Start the section with Message In topic -->
   <div id="ygrp-actbar">
             <span class="left">
         <a href="http://groups.yahoo.com/group/pro_flash/message/3216;_ylc
=X3oDMTMyamc3OWlpBF9TAzk3MzU5NzE0BGdycElkAzc3NzkxBGdycHNwSWQDMTcwNTAwNTUxMgRtc2d
JZAMzMjI0BHNlYwNmdHIEc2xrA3Z0cGMEc3RpbWUDMTE4MDUzNzYzOAR0cGNJZAMzMjE2">
           Messages in this topic          </a> (<span class="bld">0</span>)
       </span>
       <a href="http://groups.yahoo.com/group/pro_flash/post;_ylc
=X3oDMTJuY2hwZzMyBF9TAzk3MzU5NzE0BGdycElkAzc3NzkxBGdycHNwSWQDMTcwNTAwNTUxMgRtc2d
JZAMzMjI0BHNlYwNmdHIEc2xrA3JwbHkEc3RpbWUDMTE4MDUzNzYzOA--?act=reply&messageNum
=3224">
         <span class="bld">
           Reply          </span> (via web post)
       </a>  |
       <a href="http://groups.yahoo.com/group/pro_flash/post;_ylc
=X3oDMTJjMDVocTdpBF9TAzk3MzU5NzE0BGdycElkAzc3NzkxBGdycHNwSWQDMTcwNTAwNTUxMgRzZWM
DZnRyBHNsawNudHBjBHN0aW1lAzExODA1Mzc2Mzg-" class="bld">
         Start a new topic        </a>
         </div>
   <!-- ----     Start Nav Bar  -- --->
   <!-- |**|begin egp html banner|**| -->
   <div id="ygrp-vitnav">
               <a href="http://groups.yahoo.com/group/pro_flash/messages;_ylc
=X3oDMTJjcWc5NWNmBF9TAzk3MzU5NzE0BGdycElkAzc3NzkxBGdycHNwSWQDMTcwNTAwNTUxMgRzZWM
DZnRyBHNsawNtc2dzBHN0aW1lAzExODA1Mzc2Mzg-">Messages</a>  
           |    <a href="http://groups.yahoo.com/group/pro_flash/files;_ylc
=X3oDMTJkMnUxN3VwBF9TAzk3MzU5NzE0BGdycElkAzc3NzkxBGdycHNwSWQDMTcwNTAwNTUxMgRzZWM
DZnRyBHNsawNmaWxlcwRzdGltZQMxMTgwNTM3NjM4">Files</a>  
           |    <a href="http://groups.yahoo.com/group/pro_flash/photos;_ylc
=X3oDMTJjYXM2bGNmBF9TAzk3MzU5NzE0BGdycElkAzc3NzkxBGdycHNwSWQDMTcwNTAwNTUxMgRzZWM
DZnRyBHNsawNwaG90BHN0aW1lAzExODA1Mzc2Mzg-">Photos</a>  
           |    <a href="http://groups.yahoo.com/group/pro_flash/links;_ylc
=X3oDMTJkY3N2aG5oBF9TAzk3MzU5NzE0BGdycElkAzc3NzkxBGdycHNwSWQDMTcwNTAwNTUxMgRzZWM
DZnRyBHNsawNsaW5rcwRzdGltZQMxMTgwNTM3NjM4">Links</a>  
           |    <a href="http://groups.yahoo.com/group/pro_flash/database;_ylc
=X3oDMTJhbjNjZDMxBF9TAzk3MzU5NzE0BGdycElkAzc3NzkxBGdycHNwSWQDMTcwNTAwNTUxMgRzZWM
DZnRyBHNsawNkYgRzdGltZQMxMTgwNTM3NjM4">Database</a>  
           |    <a href="http://groups.yahoo.com/group/pro_flash/polls;_ylc
=X3oDMTJkNDBiaHRzBF9TAzk3MzU5NzE0BGdycElkAzc3NzkxBGdycHNwSWQDMTcwNTAwNTUxMgRzZWM
DZnRyBHNsawNwb2xscwRzdGltZQMxMTgwNTM3NjM4">Polls</a>  
       
           |    <a href="http://groups.yahoo.com/group/pro_flash/calendar;_ylc
=X3oDMTJiYzdnczJpBF9TAzk3MzU5NzE0BGdycElkAzc3NzkxBGdycHNwSWQDMTcwNTAwNTUxMgRzZWM
DZnRyBHNsawNjYWwEc3RpbWUDMTE4MDUzNzYzOA--">Calendar</a>  
   </div>  
   <!-- |**|end egp html banner|**| -->

   <!-- Do not have place to put it yet -->
   <div id="ygrp-grft">
             
<!-- |**|begin egp html banner|**| -->

       =========================<BR>
Pro_Flash: Professional Web Developers Using Macromedia Flash<BR>
To subscribe: mailto:pro_flash-subscribe@(protected)<BR>
To UNSUBSCRIBE: mailto:pro_flash-unsubscribe@(protected)<BR>
       
<!-- |**|end egp html banner|**| -->

         </div>

   <!-- yahoo logo -->
   <!-- |**|begin egp html banner|**| -->
   <div id="ygrp-ft">
     <a href="http://groups.yahoo.com/;_ylc
=X3oDMTJidXVpYzBwBF9TAzk3MzU5NzE0BGdycElkAzc3NzkxBGdycHNwSWQDMTcwNTAwNTUxMgRzZWM
DZnRyBHNsawNnZnAEc3RpbWUDMTE4MDUzNzYzOA--">
     <img src="http://us.i1.yimg.com/us.yimg.com/i/yg/img/logo/ma_grp_160.gif"
height="15" width="106" border="0" alt="Yahoo! Groups"></a> <br>
     <a href="http://groups.yahoo.com/group/pro_flash/join;_ylc
=X3oDMTJkMG5pdGIzBF9TAzk3MzU5NzE0BGdycElkAzc3NzkxBGdycHNwSWQDMTcwNTAwNTUxMgRzZWM
DZnRyBHNsawNzdG5ncwRzdGltZQMxMTgwNTM3NjM4">Change settings via the Web</a>
(Yahoo! ID required) <br>
     Change settings via email: <a href="mailto:pro_flash-digest@(protected)
.com?subject=Email Delivery: Digest">Switch delivery to Daily Digest</a> | <a
href = "mailto:pro_flash-traditional@(protected)?subject=Change Delivery
Format: Traditional">Switch format to Traditional</a> <br>

     <a href="http://groups.yahoo.com/group/pro_flash;_ylc
=X3oDMTJiMXRvbGI2BF9TAzk3MzU5NzE0BGdycElkAzc3NzkxBGdycHNwSWQDMTcwNTAwNTUxMgRzZWM
DZnRyBHNsawNocGYEc3RpbWUDMTE4MDUzNzYzOA--">
       Visit Your Group
     </a> |
     <a href="http://docs.yahoo.com/info/terms/">
       Yahoo! Groups Terms of Use      </a> |
     <a href="mailto:pro_flash-unsubscribe@(protected)?subject=">
       Unsubscribe      </a>
   </div>     <!-- |**|end egp html banner|**| -->
 </div> <!-- ygrp-msg -->

 
 <!-- Sponsor -->
 <!-- |**|begin egp html banner|**| -->
 <div id="ygrp-sponsor" style="width:140px;float: left; clear: none; margin
-left: 5px; background:white; margin-bottom:25px ;position:absolute; top:0;
right: 0;">
   <!-- Network content -->
   
   <!-- Start vitality -->
   <div id="ygrp-vital">
           <a href="http://groups.yahoo.com/group/pro_flash;_ylc
=X3oDMTJjbWE3aGZyBF9TAzk3MzU5NzE0BGdycElkAzc3NzkxBGdycHNwSWQDMTcwNTAwNTUxMgRzZWM
DdnRsBHNsawN2Z2hwBHN0aW1lAzExODA1Mzc2Mzg-">
       Visit Your Group      </a>
   </div>
               <div id="hd">SPONSORED LINKS</div>
     <div id="ov">
       <ul>
                   <li><a href="http://groups.yahoo.com/gads;_ylc
=X3oDMTJhbjlpdm83BF9TAzk3MzU5NzE0BF9wAzEEZ3JwSWQDNzc3OTEEZ3Jwc3BJZAMxNzA1MDA1NTE
yBHNlYwNzbG1vZARzdGltZQMxMTgwNTM3NjM5?t=ms&k=Computer+telephony&w1=Computer
+telephony&w2=Portable+computer&w3=Sales+and+marketing+solution&w4=Macromedia
+flash+mx&w5=Sale+and+marketing&c=5&s=130&g=2&.sig=3TCZ0-hm6mPOqcQ4XFz1qQ"
>Computer telephony</a></li>
                   <li><a href="http://groups.yahoo.com/gads;_ylc
=X3oDMTJhYmlldDE2BF9TAzk3MzU5NzE0BF9wAzIEZ3JwSWQDNzc3OTEEZ3Jwc3BJZAMxNzA1MDA1NTE
yBHNlYwNzbG1vZARzdGltZQMxMTgwNTM3NjM5?t=ms&k=Portable+computer&w1=Computer
+telephony&w2=Portable+computer&w3=Sales+and+marketing+solution&w4=Macromedia
+flash+mx&w5=Sale+and+marketing&c=5&s=130&g=2&.sig=lg8-1IWvl1kwjjuay3fNdQ"
>Portable computer</a></li>
                   <li><a href="http://groups.yahoo.com/gads;_ylc
=X3oDMTJhaTdkZG9zBF9TAzk3MzU5NzE0BF9wAzMEZ3JwSWQDNzc3OTEEZ3Jwc3BJZAMxNzA1MDA1NTE
yBHNlYwNzbG1vZARzdGltZQMxMTgwNTM3NjM5?t=ms&k=Sales+and+marketing+solution&w1
=Computer+telephony&w2=Portable+computer&w3=Sales+and+marketing+solution&w4
=Macromedia+flash+mx&w5=Sale+and+marketing&c=5&s=130&g=2&.sig
=mePtm0z2SziWudfmo1DeLQ">Sales and marketing solution</a></li>
                   <li><a href="http://groups.yahoo.com/gads;_ylc
=X3oDMTJhcmlkMXMyBF9TAzk3MzU5NzE0BF9wAzQEZ3JwSWQDNzc3OTEEZ3Jwc3BJZAMxNzA1MDA1NTE
yBHNlYwNzbG1vZARzdGltZQMxMTgwNTM3NjM5?t=ms&k=Macromedia+flash+mx&w1=Computer
+telephony&w2=Portable+computer&w3=Sales+and+marketing+solution&w4=Macromedia
+flash+mx&w5=Sale+and+marketing&c=5&s=130&g=2&.sig=54kxJSG-XPRGEBOJqXMogQ"
>Macromedia flash mx</a></li>
                   <li><a href="http://groups.yahoo.com/gads;_ylc
=X3oDMTJhNmxrb3N0BF9TAzk3MzU5NzE0BF9wAzUEZ3JwSWQDNzc3OTEEZ3Jwc3BJZAMxNzA1MDA1NTE
yBHNlYwNzbG1vZARzdGltZQMxMTgwNTM3NjM5?t=ms&k=Sale+and+marketing&w1=Computer
+telephony&w2=Portable+computer&w3=Sales+and+marketing+solution&w4=Macromedia
+flash+mx&w5=Sale+and+marketing&c=5&s=130&g=2&.sig=vs95WehVJIFA9jqPEJo6Jw">Sale
and marketing</a></li>
                 </ul>
     </div>
             
   <!-- Network content -->
             <div id="nc">
             <div class="ad">
                     <div id="hd1">Y! Messenger</div>
<p><a href="http://us.ard.yahoo.com/SIG=12jsakc3v/M=493064.10729668.11333359
.8674578/D=groups/S=1705005512:NC/Y=YAHOO/EXP=1180544839/A=3848580/R=0/SIG
=11umg3fun/*http://us.rd.yahoo.com/evt=42403/*http://messenger.yahoo.com">Quick
file sharing</a></p>
<p>Send up to 1GB of</p>
<p>files in an IM.</p>                  </div>
                   <div class="ad">
                     <div id="hd1">Yahoo! Mail</div>
<p><a href="http://us.ard.yahoo.com/SIG=12jqp4m79/M=493064.10729665.11333356
.8674578/D=groups/S=1705005512:NC/Y=YAHOO/EXP=1180544839/A=3848570/R=0/SIG
=12j26nlu5/*http://us.rd.yahoo.com/evt=42411/*http://advision.webevents.yahoo
.com/handraisers">Get it all!</a></p>
<p>With the all-new</p>
<p>Yahoo! Mail Beta</p>                  </div>
                   <div class="ad">
                     <div id="hd1">Yahoo! Groups</div>
<p><a href="http://us.ard.yahoo.com/SIG=12j01ss14/M=493064.10771301.11374985
.8674578/D=groups/S=1705005512:NC/Y=YAHOO/EXP=1180544839/A=4609192/R=0/SIG
=11n05oee3/*http://www.myfeedback.cfigroup.com/launch/svy307.html">Take a Survey
</a></p> <p>express your ideas</p> <p>share your opinion</p>                  <
/div>
         </div>
   
 </div>   <!-- |**|end egp html banner|**| -->
 <div style="clear:both; color: #FFF; font-size:1px;">.</div>
</div>   <img src="http://geo.yahoo.com/serv?s=97359714/grpId=77791/grpspId
=1705005512/msgId=3224/stime=1180537638/nc1=3848580/nc2=3848570/nc3=4609192"
width="1" height="1"> <br>

<span  style="color: white;">__,_._,___</span>
<!--~-|**|PrettyHtmlEnd|**|-~-->
</body>
<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
<style type="text/css">
<!--
#ygrp-mlmsg {font-size:13px; font-family: arial,helvetica,clean,sans-serif;
*font-size:small;*font:x-small;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;*font-size:100%;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
   font-family: Georgia;  
}
#ygrp-text p{
   margin: 0 0 1em 0;
}
#ygrp-tpmsgs{
   font-family: Arial;  
   clear: both;
}
#ygrp-vitnav{
  padding-top: 10px;
  font-family: Verdana;
  font-size: 77%;
  margin: 0;
}
#ygrp-vitnav a{
  padding: 0 1px;
}
#ygrp-actbar{
  clear: both;
  margin: 25px 0;
  white-space:nowrap;
  color: #666;
  text-align: right;
}
#ygrp-actbar .left{
  float: left;
  white-space:nowrap;
}
.bld{font-weight:bold;}
#ygrp-grft{
  font-family: Verdana;
  font-size: 77%;
  padding: 15px 0;
}
#ygrp-ft{
 font-family: verdana;
 font-size: 77%;
 border-top: 1px solid #666;
 padding: 5px 0;
}
#ygrp-mlmsg #logo{
 padding-bottom: 10px;
}

#ygrp-vital{
  background-color: #e0ecee;
  margin-bottom: 20px;
  padding: 2px 0 8px 8px;
}
#ygrp-vital #vithd{
  font-size: 77%;
  font-family: Verdana;
  font-weight: bold;
  color: #333;
  text-transform: uppercase;
}
#ygrp-vital ul{
  padding: 0;
  margin: 2px 0;
}
#ygrp-vital ul li{
 list-style-type: none;
 clear: both;
 border: 1px solid #e0ecee;  
}
#ygrp-vital ul li .ct{
 font-weight: bold;
 color: #ff7900;
 float: right;
 width: 2em;
 text-align:right;
 padding-right: .5em;
}
#ygrp-vital ul li .cat{
 font-weight: bold;
}
#ygrp-vital a {
  text-decoration: none;
}

#ygrp-vital a:hover{
 text-decoration: underline;
}

#ygrp-sponsor #hd{
  color: #999;
  font-size: 77%;
}
#ygrp-sponsor #ov{
  padding: 6px 13px;
  background-color: #e0ecee;
  margin-bottom: 20px;
}
#ygrp-sponsor #ov ul{
  padding: 0 0 0 8px;
  margin: 0;
}
#ygrp-sponsor #ov li{
  list-style-type: square;
  padding: 6px 0;
  font-size: 77%;
}
#ygrp-sponsor #ov li a{
  text-decoration: none;
  font-size: 130%;
}
#ygrp-sponsor #nc {
 background-color: #eee;
 margin-bottom: 20px;
 padding: 0 8px;
}
#ygrp-sponsor .ad{
  padding: 8px 0;
}
#ygrp-sponsor .ad #hd1{
  font-family: Arial;
  font-weight: bold;
  color: #628c2a;
  font-size: 100%;
  line-height: 122%;
}
#ygrp-sponsor .ad a{
  text-decoration: none;
}
#ygrp-sponsor .ad a:hover{
  text-decoration: underline;
}
#ygrp-sponsor .ad p{
  margin: 0;
}
o {font-size: 0; }
.MsoNormal {
  margin: 0 0 0 0;
}
#ygrp-text tt{
 font-size: 120%;
}
blockquote{margin: 0 0 0 4px;}
.replbq {margin:4}
-->
</style>
</head>
<!--~-|**|PrettyHtmlEnd|**|-~-->
</html><!--End group email -->