`
silence19841230
  • 浏览: 6335 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

as3学习从头开始(一)

    博客分类:
  • as3
 
阅读更多
 开发工具

         毫无疑问:首选开发工具即:FlashBuilder4.X(http://bbs.9ria.com/thread-107221-1-1.html)FlashCs5.Xhttp://club.topsage.com/thread-2178530-1-1.html),下载安装即可,工具内附带有SDK

 

两者开发工具区别大概是:

1.         FlashBuilder4.X 更多面向开发人员,不用参与设计界面的相关人员。优点就是更易用的代码编辑器。

2.         FlashCs5.X 更适合动画设计人员,同时需要编程控制内部元素的相关人员。优点是可以直接设计效果,但是代码编辑器真的很烂,一般必须使用的话,可结合flashbuilder的编辑器来使用,效果不错。

时间轴编程-HelloWorld

1.       我们先使用flashCs5新建一个as3.0文档。

       

 

2.       选中时间轴第一帧,右键单击[动作],弹出代码编辑框,输入代码

trace(“hello world!”);然后Ctrl+Enter,可看到效果。

 

 

 

 

运行效果:

 

             

As3.0面向对象编程-第一个元件

1.       首先使用矩形工具,画一个矩形。

2.       右键->转换为元件。

如果我们要控制该[矩形],那么它必须是元件,即我们即将讲到的MovieClip

 

          

 

        

 

这时,刚才的矩形会变成ReckTangle类的一个实例,并显示在舞台上。接下来我们就可以控制这个[矩形]了。但是我们想控制这个矩形,得给它取一个实例名,这样我们才能引用得到它。

 

        

 

那么怎么控制它呢,比如说控制它的位置。我们在刚才的编辑器那里,输入:

reckTangle.x = 0;

reckTangle.y = 0;

Ctrl+Enter,看看吧,它的位置回到了(0,0)点。

 

 

那么我们该怎么跟它进行鼠标相关的交互呢?很简单。

我们对它添加鼠标监听事件,并且在侦听函数里打响应。

 

import flash.events.MouseEvent;

trace("hello world!");
reckTangle.x = 0;
reckTangle.y = 0;

reckTangle.addEventListener(MouseEvent.CLICK,mouseHandler);

function mouseHandler(e:MouseEvent):void{
	trace("click me!");
}

  

 

 

这个时候你也许就发现了这个编辑器确实不怎么好使吧。

 

 

 

  • 大小: 50.4 KB
  • 大小: 10.5 KB
  • 大小: 23.2 KB
  • 大小: 19.6 KB
  • 大小: 31.9 KB
  • 大小: 13.7 KB
  • 大小: 9.9 KB
  • 大小: 7.7 KB
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    as3 二维码Demo和源码

    这为学习者或开发者提供了一个便捷的学习平台,无需从头开始编写代码,能够快速理解和实践AS3中的二维码技术。 【标签】"AS3 Flash 二维码 Zxing"进一步明确了关键信息: 1. AS3:指ActionScript 3,这是Adobe Flex...

    用 Python 从头实现一个神经网络(附代码)

    在本教程中,我们将深入探讨如何使用 Python 从零开始构建一个简单的神经网络。神经网络是一种受生物神经元结构启发的计算模型,广泛应用于机器学习和人工智能领域,如图像识别、自然语言处理等。Python 作为一门易...

    AS3 的组件库,以极高的扩展性为目标,拥有最轻量的架构.zip

    在AS3中,组件库扮演着至关重要的角色,它提供了一系列预定义的用户界面元素,如按钮、列表、文本输入框等,使得开发者可以快速构建用户界面而无需从零开始编写代码。 标题中的“AS3的组件库”指的是用于Flash开发...

    新技术培训 培训讲义2_AS3数组.doc

    【新技术培训 培训讲义2_AS3数组.doc】这篇文档主要讲解了ActionScript 3中的数组概念、声明方式以及一系列的操作函数。数组在计算机编程中是一个基础且重要的数据结构,它允许我们存储和操作多个同类型或异类型的...

    AS603_芯片开发源代码

    压缩包内的"AS603_芯片开发源代码—完美封装函数库"文件,很可能是包含了以上所有功能的源代码文件,开发者可以通过阅读和学习这些代码,快速上手AS603芯片的开发工作,同时也可以借鉴和扩展代码,以满足特定项目...

    flex聊天程序源码fb3环境下

    总的来说,这个Flex聊天程序源码是一个全面学习Flex和AS3结合使用的实践案例,涵盖了UI设计、事件处理、网络通信等多个关键知识点。通过深入研究这个项目,开发者不仅可以提升Flex编程技能,还能更好地理解如何构建...

    logistic_regression:使用Python和Numpy从头开始进行Logistic回归.zip

    Logistic回归是一种广泛应用的分类算法,它在许多领域如机器学习、数据分析和预测建模中都有重要地位。在这个项目中,我们将深入理解如何使用Python和Numpy库从零开始实现Logistic回归。虽然标签中提到了"C#",但...

    数据结构(清华严蔚敏)_数据结构asf音频解码器

    链表则相反,插入和删除操作快速但访问需要从头开始遍历;栈和队列分别是后进先出(LIFO)和先进先出(FIFO)的数据组织方式,常用于函数调用、表达式求值等场景;树结构如二叉搜索树、AVL树、红黑树等,是解决排序...

    flex as资料

    8. **实例项目**:教程可能包含一个实际的示例项目,展示如何从头开始构建一个Flex应用,并通过LCDS连接到Java后端。 通过学习这份教程,开发者能够掌握Flex和AS的开发技能,理解如何利用LCDS来建立与Java后端的...

    Python-用PyTorch从头实现经典机器模型DropoutAdamRMSPropbasicneuralnets

    在Python的机器学习领域,PyTorch是一个广泛使用的深度学习框架,它提供了强大的工具和灵活性,使得研究人员和开发者能够从头构建和理解复杂的神经网络模型。本教程将深入探讨如何利用PyTorch实现Dropout、Adam和...

    flash 制作图表

    你可以使用现有的图表库,如Zebra或是Chart classes in the Flex SDK,或者从头开始编写自己的类。 3. **在Flash舞台上设计图表元素**:在Flash CS5的时间轴上,你可以设计图表的基本结构,比如X轴、Y轴、网格线、...

    PyPI 官网下载 | tensorflow_hub-0.7.0-py2.py3-none-any.whl

    微调可以帮助模型更好地适应新环境,而不需要从头开始训练。 **5. 应用场景** TensorFlow Hub 的模型广泛应用于自然语言处理(NLP)、计算机视觉(CV)等领域。例如,在NLP中,预训练的文本嵌入模型可用于情感分析...

    mla_sani:从头再来的另一个ml

    作为一种学习方式,我决定从头开始实现一些基本的ml算法,而这个项目就是结果。 该API只是scikit-learn( 和凯拉斯)。 没有参数检查,也没有任何优化。 我尝试着眼于这些算法中最简单,最幼稚的部分,并使代码尽...

    flex3权威指南配套资源

    - **自定义组件**:开发者可以根据需求创建自己的UI组件,通过继承现有组件或从头开始编写,实现高度定制化的设计。 - **皮肤系统**:Flex支持皮肤更换机制,可以通过修改组件外观实现不同的视觉效果,而无需更改...

    Python库 | tfds_nightly-0.0.2.dev201812201756-py3-none-any.whl

    在Python生态系统中,库是可重复使用的代码模块,允许开发者轻松地扩展其功能,而无需从头开始编写所有代码。`tfds_nightly`库是TensorFlow Datasets(TFDS)的一个夜间构建版本,它提供了一个便捷的方式来获取和...

    从0开始配置yolov5环境并训练自己的数据集

    本文将指导读者从头开始配置 yolov5 环境,并使用自己的数据集进行模型训练。整个过程包括 Python 环境的安装、opencv 环境的配置、pycharm 的安装、cuda 和 cudnn 的安装、pytorch 和 yolov5 库的安装、数据集的...

    Flash CS3 中计时器的使用

    很长时间没有用Flash了,现在又想重新使用,发现AS3与AS2...只能从头开始学习一下了,原与同仁共同进步。感兴趣的朋友可以去我的小窝看一下,我会把学习笔记放在上面。小窝地址:http://user.qzone.qq.com/909150198

    actionscript 3.0语言和组件参考

    5. 继承:AS3支持单继承,一个类只能从一个父类继承,但可以实现多个接口,实现多态性。 二、ActionScript 3.0语法特性 1. 函数与方法:AS3中的函数可以作为独立的实体存在,也可以作为类的成员。方法是类的一部分...

Global site tag (gtag.js) - Google Analytics