אנא בקרו בפורום פלאשו בכתובת flashoo.co.il/forum, פורום הקהילה החדש. מערכת הפורומים הזו ננעלה ותשאר בתור ארכיון בלבד.
Please visit our new forums at flashoo.co.il/forum, our brand new forum. These forums have been closed and will remain online as an archive only.
Flashoo Logo

בלוגים |מאמרים | חיפוש | רשימת משתמשים

 
בדיקת טעויות, AS3
« הבא הכי ישן | הבא הכי חדש » עקוב אחר נושא זה | שלח נושא זה באימייל | הדפס נושא זה
Yaronaz
פורסם ב: 9/02/2010 , 11:27


חבר קהילה מתקדם


קבוצה: אושיות הקהילה
הודעות: 350
משתמש מספר: 1633
תאריך הצטרפות: 3/09/2006



היי,

יש לי קובץ ששואב אליו מספר SWF חיצוניים ואני מקבל כל מיני "ארורים" כאלה:

CODE
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at index_fla::MainTimeline/frame1()


ואין לי מושג מאיפה זה בא...איך אני יכול לאתר "ארורים" בAS3 ?

ניסיתי debug, והפעלתי על זה monsterDebugger שאין לי מושג איך מוצאים שם טעות...


תודה! flowers.gif

--------------------
Portfolio 2008
 
      Top
Amihanya
פורסם ב: 9/02/2010 , 11:37
user avatar

חבר קהילה ותיק


קבוצה: רשומים
הודעות: 657
משתמש מספר: 1255
תאריך הצטרפות: 12/07/2004



אם תריץ את השגיאה בגוגל תקבל תשובה למה היא קוראת בדיוק, ואפילו איך לתקן אותה.
חיפוש השגיאה בגוגל

--------------------
מופאש- מופע אש ולהטוטים
אגדת להטוטים - המסע של להב
עמי חניא- אתרים ומשחקי פלאש
 
       Top
Yaronaz
פורסם ב: 9/02/2010 , 12:08


חבר קהילה מתקדם


קבוצה: אושיות הקהילה
הודעות: 350
משתמש מספר: 1633
תאריך הצטרפות: 3/09/2006



בדקתי, ניסיתי כמה דברים שהיו שם...עדיין אני לא מבין למה זה זורק לי את השגיאה.

זה כנראה מגיע מהSWF החיצוני...או מהטעינה עצמה, כי כשאני מחשיך את השורה של הטעינה זה לא זורק לי את השגיאה:

CODE
function loadContent(url:String):void
{
var contentLoader:Loader = new Loader();
//var contentRequest:URLRequest = new URLRequest(url+"/index.swf");

contentLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteContent);
contentLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressContent);
contentLoader.load(new URLRequest(url+"/index.swf"));

function onCompleteContent(loadEvent:Event):void
{
content_mc.addChild(loadEvent.currentTarget.content);
content_mc.x = stage.stageWidth/2 - contentWidth/2;
content_mc.y = stage.stageHeight/2 - contentHeight/2;

myContent = contentLoader.content as MovieClip;

contentLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE, onCompleteContent);
contentLoader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, onProgressContent);
}

function onProgressContent(contentProgress:ProgressEvent)
{
var percent:Number = contentProgress.bytesLoaded/contentProgress.bytesTotal;
}
}


בדקתי את הקובץ הנטען ולא מצאתי שום דבר שאמור להיות בעייתי שם...

עזרה בבקשה! flowers.gif

--------------------
Portfolio 2008
 
      Top
Amihanya
פורסם ב: 9/02/2010 , 12:12
user avatar

חבר קהילה ותיק


קבוצה: רשומים
הודעות: 657
משתמש מספר: 1255
תאריך הצטרפות: 12/07/2004



נראה לי שאתה צריך להפוך את הסדר, קודם תעשה את ה-load ואח"כ את האיבנטים שבודקים את הטעינה.

--------------------
מופאש- מופע אש ולהטוטים
אגדת להטוטים - המסע של להב
עמי חניא- אתרים ומשחקי פלאש
 
       Top
Yaronaz
פורסם ב: 9/02/2010 , 13:08


חבר קהילה מתקדם


קבוצה: אושיות הקהילה
הודעות: 350
משתמש מספר: 1633
תאריך הצטרפות: 3/09/2006



ניסיתי לא עזר...

לדעתי זה משהו מהSWF שהוא טוען..כי כאשר אני שם על הבמה איזשהי צורה ומפבלש, זה לא נותן את השגיאה.
עברתי על הSWF הנטען ולא מצאתי פקודות שאמורות לעשות בעיה - כשאני מפעיל גם אותו לבד - הוא לא זורק שגיאה..

--------------------
Portfolio 2008
 
      Top
Yaronaz
פורסם ב: 9/02/2010 , 13:14


חבר קהילה מתקדם


קבוצה: אושיות הקהילה
הודעות: 350
משתמש מספר: 1633
תאריך הצטרפות: 3/09/2006



אוקיי - מצאתי פתרון!
אבל לא יודע אם הוא הכי אידאלי - כששמתי blank KeyFrame בקובץ שטוען את הSWF החיצוניים - זה עובד וזה לא זורק שגיאה!

יש לך מושג למה?
אולי זה קשור איכשהו לבמה?

--------------------
Portfolio 2008
 
      Top
1 משתמשים צופים בנושא זה (1 אורחים ו 0 משתמשים אנונימיים)
0 משתמשים:
5 תגובות מאז 9/02/2010 , 11:27 עקוב אחר נושא זה | שלח נושא זה באימייל | הדפס נושא זה

<< חזור אל שאלות כלליות - נא לציין האם מדובר בAS1, AS2 או AS3.

 




[ זמן טעינה: 0.0352 ]   [ משתמש ב13 שאילתות ]   [ מופעלת דחיסת GZIP ]