4/29/2009

Flex SecurityError: Error #2148 гэж

Хүнд хэлхээс ичмээр шахуу нэг жаахан юм хийсэн юм. Тэгсэн алдаа гараад яаж засахаа мэдэхгүй 1 цаг гаран жаал эргүүтэв. Юу вэ гэхлээр :
Flex navigateToURL командыг ашиглаад HTML хуудас дуудаж байгаа юм. Энэ HTML хуудас нь нэг флаш файл агуулж байгаа бөгөөд энэ хүү флаш файл нь XML файлаас уншилт хийдэг. Компайл хийгээд зүв зүгээр ажиллаад сервер дээр хуулахаар ердөө ажилдаггүй. Ингээд нэг цаг үр дүнгүй ажил дээр суув. Яахаа мэдэхгүй сууж сууж try catch блокыг дуудаж байгаа хэсэгтэй ашиглаад Error мэссежийг нь Alert-д харуултал Error #2148 гэсэн алдааны мессеж үзүүлж байхын ингэж нэг барих барьцтай болж гүүгл ахаас асуув. Гүүгл ах ингэж хариулав. Энэ алдааг нь Flex securityError гэж нэрлээд голдуу XML файлаас уншилт хийх үед гардаг алдаа гэж ойлгов. Гэхдээ яг ямар үед XML файлаас уншихад гардаг алдааг сайтар ойлгосонгүй. Мөн засах аргыг асуув ах хариулж байна. Ингэдэг гэнэ шүү :

1. Прожект файлаа сонгон хулганы баруун товчийг дарж
2. Properties сонгоно
3. Үүсэх цонхноос Choose Flex Compiler сонгож
4. Additional compiler arguments хэсэгт “-use-network=false” нэмнэ

Ингээд дахин компайл хийхэд гайхал алдаа алга болов. Flex-д try catch блок ашилгаж болдогт талархав. Та бүхэнд хэрэг болж магад гээд оруулж байна.
Continue Reading...

4/24/2009

JAVA(SWING)

Энэ хүү бичлэгийн маань агуулга нь
1. Eclipse –д Visual Editor нэмэх
2. Swing ашиглах
Миний ашиглаж байгаа Eclipse-ийн хувилбар нь 3.4 бөгөөд доорх линкнээс татаж авч болно. Мэдээж та өөрийн ашиглаж буй хувилбар дээр доорх тохиргоог хийж болно.
Eclipse 3.4 татах
Eclipse ажилуулсаны дараа нэг Plugin суулгах бөгөөд суулгах зааврыг доор үзүүлэв.
Эхлээд Help Цэснээс Software Updates гэсэн командыг сонгох бөгөөд доорх цонх нээгдэх болно. Plugin суулгах сайтын хаяг дээр нь “http://update.soyatec.org/Ganymede/ve/1.4” хуулж тавиарай.





Зургын дагуу үйлдлийг хийсэний дараа автоматаар Plugin-ыг суулгах бөгөөд таны ашиглаж буй интернетийн хурд гэх зэргээс хамаарч хугацаа зарцуулна. Plugin суулгах процесс дууссаны дараа Swing-г хэрхэн өөрийн үүсэгсэн прокетод ашигалх талаар доорх зурганд үзүүлэв.












Энэ олон зураг байхад зургын тайлбар хэрэггүй гэж үзэв. Зураг дээр нь дараад л томруулж хараад л хийн шүү дээ найзуудаа. Тайлбарлахад хамгийн амархан арга гэж боддог учраас баахан зураг оруулчихлаа. Танд амжилт хүсье.
Continue Reading...

4/07/2009

Adobe Flex-д javascript ашиглах нь

Энэ хүү гарчигийн доор жаахан тайлбар бичье гэж бодлоо. Юу вэ гэхлээр тусдаа үүсэгсэн javascript файлд зарлагдсан функцыг өөрийн бичиж буй Adobe Flex прожектдоо ашиглах талаар юм. Flash дээр ActionScript жаахан бичиж байсан ч javascript класс бичээд ашиглаж байгаагүй юм. Adobe Flex-д ашиглахдаа прожект файл дотор байрлах index.template.html файлд html файлд javascript класс ашиглахдаа зарладаг зарлагааг хийх бөгөөд (<script src="test.js" type="text/javascript"></script>) нэг үгээр бол include хийж байна гэсэн үг шүү дээ.

(Анхаар !!! Src хэсэгт файлаа зааж өгөхдөө замыг нь зөв зааж өгөхөө мартуузай.)

Дээр зарласан test.js файлд доорх функц бичигдсэн болно.

function testFunction (str) {

alert (str);

}

Харин энэ хүү функцыг дуудахдаа ExternalInterface package-ын call функыг ашиглах бөгөөд параметерээ дамжуулахдаа жаахан анхаарах зүйл байгаа. Доор бичсэн кодонд txtinput1 гэсэн TextBox-д оруулсан утгыг alert-ын маань текс-д харуулах болно. ExternalInterface package-г ашиглахдаа дараах маягаар import хийнэ.

import flash.external.ExternalInterface;

ExternalInterface.call("testFunction ",this. txtinput1.text);

Их энгийн юм шиг боловч мэдэхгүй хүнд хэрэг болно шүү. Би бас л гүүгл ахаас асууж байж хийсэн юм. Харамсалтай нь монгол хэл дээр тайлбар байхгүй байсан юм. Тэгээд оруулж байгаа санаатай. Магадгүй би монголоор бичсэн тайлбарыг нь олоогүй байж магад. Далайд дусал нэмэр гэдэг шү дээ..... Танд амжилт хүсье.


Continue Reading...
 

Надад итгэл бий Copyright © 2009 WoodMag is Designed by Ipietoon for Free Blogger Template