Quake Live
Сайтът сам говори за себе си
Приятна игра.
Резултати от търсенето Архиви: февруари 2009
25.02.2009
21.02.2009
Смърт за IE6
Скандинавците имат доста интересен подход за IE6 :
http://blog.wired.com/business/2009/02/norwegian-websi.html
Ако се подхване нещо такова в България ще бъде доста полезно !
18.02.2009
Пращане на дата от Flex към PHP Script
Най-простият начин :
Да приемем, че скрипта се намира в localhost и се казва script.php.
Flex-a представлява TextInput поле с id myText, бутон със click event -> send(event) и httpservice деклариран по следният начин :
1 2 3 4 5 6 | <mx:HTTPService id="phpRequest" resultFormat="text" url="http://localhost/script.php" result="onResult(event)" fault="onFault(event)"> |
Целта е да пратим написаното в myText до PHP.
Имаме следният код :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | private function send(e:MouseEvent):void { var sendObject:Object = new Object(); // pravim obekt sendObject.textZaPrashtane = myText.text; // pravim promenliva na tozi obekt na ime textZaPrashtane i sus stoinost myText.text phpRequest.send(sendObject); // prashtame kym scripta } private function onResult(e:flash.rpc.ResultEvent):void { Alert.show(e.result.toString()); } private function onFault(e:flash.rpc.FaultEvent):void { // pri greshka } |
И съответният PHP скрипт :
1 2 3 4 | <?php $promenliva = $_POST['textZaPrashtane']; echo $promenliva; ?> |
Ако искате да пращате още неща към PHP-то, начинът е : sendObject.oshteNeshto = „oshte nesheto za prasthane“ и така колкото искате.
13.02.2009
Видео уроци за Flex
Може да гледате видео уроци правени от мен, свързани с Flex на Video Tutorials .
Надявам се да ви харесва, а ако правя нещо интересно ще го качвам като обяснение и тук.
08.02.2009
Червената книжка от СУ
За кандидат-студентите :
Червената книжка , която представлява ~26 теми от стария формат (4 задачи) на изпита в СУ.
С две думи – яки задачи
07.02.2009
Flex Upload със филтър за файловете – PHP + FileReference, FileFilter Classes .
Как да си направим по-различен ъплоад от нормалните HTML форми ? И как да го направим по-сигурен ?
Ползваме нещо по-интерактивно. Flash или Flex или Silverlight или други RIA технологии.
Сега ще публикувам примерен код за ъплоад направен във Flex, а след това ще публикувам и такъв, направен във Flash. ( Silverlight, за сега няма да има ).
ДЕМО СЪС SOURCE CODE ( десен клик -> view source )
Целият source код е коментиран и съм обяснил където каквото трябва.
Може да забележите FileFilter-a, който позволява посочване само на .jpg разширение.Това спомага за сигурността ( естествено е препоръчително след това да се прави и проверка в сървърния език ).
Ако има въпроси ги задавайте в коментарите.
Ако имате опит в четенето на документацията от Adobe : FileReference , FileFilter то това ще ви е достатъчно.
Относно PHP скрипта, ползвам това :
1 2 3 4 5 | $res = move_uploaded_file($_FILES['File']['tmp_name'],$dir . $_FILES["File"]["name"]); if($res) echo "Uspeh ot scripta"; else echo"Greshka"; |
П.С. Всичко качено се трие на момента.
03.02.2009
Как да ползваме Alert class-a в Adobe Flex Builder 3.
Чрез Alert class-a може да изкарваме PopUp прозорче, чрез което може да изпишем обикновенно съобщение или да попитаме потребителя за потвърждение на неговото действие.
Всичко това става много лесно и ще ви покажа как :
Това представлява статичния метод на Alert със всичките му параметри, чрез който се изкарва PopUp прозорчето:
show(text:String = "", title:String = "", flags:uint = 0x4, parent:Sprite = null, closeHandler:Function = null, iconClass:Class = null, defaultButtonFlag:uint = 0x4)
Подробно обяснение на параметрите :
text:String = „“: Това представлява главното съобщение, което се изписва в прозорчето.
title:String = „“ :Това представлява title текста, който се изписва в горния ляв ъгъл на прозорчето.
flags:uint = 0×4: Флаговите параметри, биват : Alert.OK, Alert.CANCEL, Alert.YES, Alert.NO. Разделят се с побитово или ( “ | “ ). Колкото от тях се придадат като параметър, толкова бутони ще излязат в Alert прозореца. Независимо в какъв ред ще ги напишете, бутоните винаги излизат в следният ред : OK, Yes, No, Cancel.( Вижте в кода на демото тяхната употреба )
parent:Sprite (default = null) : Това е displayObject-a, в който Прозорчето да се центрира. Оставено на null ще се центрира по средата на екрана.
closeHandler:Function (default = null) :Това е функцията, която се извиква след натискането/затварянето на Alert PopUp-a. Ползва се най-често за проверка на потвърждението от потребителя.
iconClass:Class :Този параметър отговаря за иконката, която се появява до текста в Alert-a. ( Вижте в кода на демото как се използва, чрез [Embed] metatag )
defaultButtonFlag:uint : Същото като flags, но този път който бутон придадете за параметър, той ще е маркиран и при натискане на Enter ще се натиска.
Демо със соурс код ! ( десен клик, view source )
Връзки :
Adobe lang ref
