[問題] 無法新增var

看板Flash作者 (兔子)時間13年前 (2011/07/08 07:52), 編輯推噓3(3019)
留言22則, 6人參與, 最新討論串1/1
原本的程式碼有約8個左右的function 但是現在只要我增加一個function 例如:function TEST(E:Event):void{} 執行時就會發生問題 ReferenceError: Error #1065: 變數 PlayMC 未定義。 ReferenceError: Error #1065: 變數 EditMC 未定義。 ReferenceError: Error #1065: 變數 p_wrabbit 未定義。 ReferenceError: Error #1065: 變數 p_brabbit 未定義。 ReferenceError: Error #1065: 變數 w_wood 未定義。 ReferenceError: Error #1065: 變數 b_wbomb 未定義。 ReferenceError: Error #1065: 變數 b_bbomb 未定義。 ReferenceError: Error #1065: 變數 f_fire 未定義。 ReferenceError: Error #1065: 變數 w_iron 未定義。 ReferenceError: Error #1065: 變數 m_jump 未定義。 ReferenceError: Error #1065: 變數 m_fly 未定義。 ReferenceError: Error #1065: 變數 m_walk 未定義。 ReferenceError: Error #1065: 變數 o_bomb 未定義。 ReferenceError: Error #1065: 變數 o_fire 未定義。 ReferenceError: Error #1065: 變數 testX 未定義。 ReferenceError: Error #1065: 變數 loving 未定義。 ReferenceError: Error #1065: 變數 goal 未定義。 ReferenceError: Error #1065: 變數 MainTimeline 未定義。 而除了最後一個MainTimeline我不知道是什麼之外 其他都是我元件匯出給AS使用的變數名稱 請幫我看看為什麼會發生這種問題謝謝 -- ◤ __ \__◢◤◢◤ ψhirabbitt ◤ ◢███◣ ◢███◣ http://ppt.cc/H~k, █████ █████ #1DttPzLe(Little-Games) http://ppt.cc/FpAe ██ ███ http://ppt.cc/M9QS ██╱╲ ◥█████◣● 怎麼增殖了=口=!? 為妳而做的遊戲╱╱ ◥████ ˇ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.247.46.110

07/08 08:46, , 1F
這樣說明應該看不出個所以然
07/08 08:46, 1F

07/08 08:47, , 2F
此外MainTimeline指的是主場景時間軸
07/08 08:47, 2F

07/08 08:48, , 3F
也許是你呼叫function的前後順序問題?
07/08 08:48, 3F

07/08 10:53, , 4F
你沒宣告變數或是你把自動宣告舞台實體給取消?
07/08 10:53, 4F

07/08 11:10, , 5F
附個原始檔吧
07/08 11:10, 5F

07/08 11:32, , 6F
你那個新的 function 不寫就沒事嗎?
07/08 11:32, 6F

07/08 12:30, , 7F
對 新的不寫就沒事 就差那一行
07/08 12:30, 7F

07/08 12:31, , 8F
我其他FUNCTION也是這樣寫法 就通通沒問題=.=
07/08 12:31, 8F

07/08 12:44, , 9F
另外說一下 我有換電腦寫 但這應該沒差?
07/08 12:44, 9F

07/08 12:49, , 10F
更怪的事情發生了 我用var f:Function=...去測試
07/08 12:49, 10F

07/08 12:50, , 11F
一樣也會丟出如上的錯誤 於是我再用var test:int=0;
07/08 12:50, 11F

07/08 12:51, , 12F
竟然也是跑出一樣的錯誤 該不會是變數名稱用滿了吧=.=?
07/08 12:51, 12F

07/08 12:56, , 13F
靠 還真的有像喔 我刪掉一個變數 就可以新增function了
07/08 12:56, 13F

07/08 12:57, , 14F
這什麼鬼限制orz
07/08 12:57, 14F
我開了另一個檔案 寫入 var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,z:int; var aa,ab,ac,ad,ae,af,ag,ah,ai,aj,ak,al,am,an,ao,ap,aq,ar,at,au,av,aw,az:int; var ba,bb,bc,bd,be,bf,bg,bh,bi,bj,bk,bl,bm,bn,bo,bp,bq,br,bs,bt,bu,bv,bw,bz:int; var ca,cb,cc,cd,ce,cf,cg,ch,ci,cj,ck,cl,cm,cn,co,cp,cq,cr,cs,ct,cu,cv,cw,cz:int; var da,db,dc,dd,de,df,dg,dh,di,dj,dk,dl,dm,dn,dp,dq,dr,ds,dt,du,dv,dw,dz:int; var ea,eb,ec,ed,ee,ef,eg,eh,ei,ej,ek,el,em,en,eo,ep,er,es,et,eu,ev,ew,ez:int; var fa,fb,fc,fd,fe,ff,fg,fh,fi,fj,fk,fm,fn,fo,fp,fq,fr,fs,ft,fu,fv,fw,fz:int; var ga,gb,gc,gd,gf,gg,gh,gi,gj,gk,gl,gm,gn,go,gp,gq,gr,gs,gu,gv,gw,gz:int; var ha,hb,hc,hd,he,hf,hg,hh,hi,hj,hk,hl,hm,hn,ho,hp,hq,hr,hs,ht,hu,hv,hw,hz:int; var ia,ib,ic,id,ie,ig,ih,ii,ij,ik,il,im,io,ip,iq,ir,it,iu,iv,iw,iz:int; var ja,jb,jc,jd,je,jf,jg,jh,ji,jj,jk,jl,jm,jn,jo,jp,jq,jr,js,jt,ju,jv,jw,jz:int; var ka,kb,kc,kd,ke,kf,kg,kh,ki,kj,kk,kl,km,kn,ko,kp,kq,kr,ks,kt,ku,kv,kw,kz:int; var la,lb,lc,ld,lf,lg,lh,li,lj,lk,ll,lm,ln,lo,lp,lq,lr,ls,lu,lv,lw,lz:int; var ma,mb,mc,md,me,mf,mg,mh,mi,mj,mk,ml,mm,mn,mo,mp,mq,mr,ms,mt,mu,mv,mw,mz:int; var na,nb,nc,nd,nf,ng,nh,ni,nj,nk,nl,nm,nn,no,np,nq,nr,ns,nt,nu,nv,nw,nz:int; var oa,ob,oc,od,oe,of,og,oh,oi,oj,ok,ol,om,oo,op,oq,os,ot,ou,ov,ow,oz:int; var pa,pb,pc,pd,pe,pf,pg,ph,pi,pj,pk,pl,pm,pn,po,pp,pq,pr,ps,pt,pu,pv,pw,pz:int; var qa,qb,qc,qd,qe,qf,qg,qh,qi,qj,qk,ql,qm,qn,qo,qp,qq,qr,qs,qt,qu,qv,qw,qz:int; var ra,rb,rc,rd,re,rf,rg,rh,ri,rj,rk,rl,rm,rn,ro,rp,rq,rr,rs,rt,ru,rv,rw,rz:int; var sa,sb,sc,sd,se,sf,sg,sh,si,sj,sk,sl,sm,sn,so,sp,sq,sr,ss,st,su,sv,sw,sz:int; var ta,tb,tc,td,te,tf,tg,th,ti,tj,tk,tl,tm,tn,to,tp,tq,tr,ts,tt,tu,tv,tw,tz:int; var ua,ub,uc,ud,ue,uf,ug,uh,ui,uj,uk,ul,um,un,uo,up,uq,ur,us,ut,uu,uv,uw,uz:int; var va,vb,vc,vd,ve,vf,vg,vh,vi,vj,vk,vl,vm,vn,vo,vp,vq,vr,vs,vt,vu,vv,vw,vz:int; var wa,wb,wc,wd,we,wf,wg,wh,wi,wj,wk,wl,wm,wn,wo,wp,wq,wr,ws,wt,wu,wv,ww,wz:int; var xa,xb,xc,xd,xe,xf,xg,xh,xi,xj,xk,xl,xm,xn,xo,xp,xq,xr,xs,xt,xu,xv,xw,xz:int; var ya,yb,yc,yd,ye,yf,yg,yh,yi,yj,yk,yl,ym,yn,yo,yp,yq,yr,ys,yt,yu,yv,yw,yz:int; var za,zb,zc,zd,ze,zf,zg,zh,zi,zj,zk,zl,zm,zn,zo,zp,zq,zr,zs,zt,zu,zv,zw,zz:int; 但卻沒有發生錯誤 我越來越搞不懂了 ※ 編輯: hirabbitt 來自: 60.247.46.117 (07/08 13:13)

07/08 13:16, , 15F
我原本的檔案也才54個var加上1x個隱含func加上1x的元件
07/08 13:16, 15F

07/08 13:17, , 16F
不可能比上面26*26個變數多吧orz
07/08 13:17, 16F

07/08 15:45, , 17F
你寫那麼多宣告不累喔 ~
07/08 15:45, 17F

07/08 16:18, , 18F
用程式跑啊 所以大家都沒碰過這個問題喔?
07/08 16:18, 18F

07/09 00:03, , 19F
我怎麼想都覺得你的變數定義的時機和地點不正確...
07/09 00:03, 19F

07/09 00:03, , 20F
給個source code比較快而且實際吧
07/09 00:03, 20F

07/09 00:30, , 21F
嗯好 明後天把整個做出來就丟程式碼
07/09 00:30, 21F

07/09 00:30, , 22F
目前就先暫時用笨方法吧
07/09 00:30, 22F
文章代碼(AID): #1E5aQxUk (Flash)
文章代碼(AID): #1E5aQxUk (Flash)